Описание тега nginx-ingress

NoneIngress-nginx - это контроллер NGINX, построенный на основе ресурса Kubernetes Ingress, который использует ConfigMap для хранения конфигурации NGINX.
2 ответа

Как настроить вход для прямого трафика на бэкэнд https с помощью https

У меня есть бэкэнд с использованием https. Я хочу разделить нагрузку на этот сервер на основе URL/ пути. Я решил использовать ingress, чтобы сделать эту логику на основе URL/ пути, чтобы переместить трафик на разные бэкэнды (одни и те же бэкэнды, пр…
1 ответ

Редактирование входа Kubernetes: HTTP 400 Неправильный запрос - Простой HTTP-запрос был отправлен HTTPS

Может ли быть какая-либо причина, почему веб-приложение, которое прекрасно загружается, дает *HTTP 400 Bad request - The plain HTTP request was sent to HTTPS* порт после того, как вход веб-приложения был отредактирован вручную или отредактирован с п…
1 ответ

Istio: поддержка аутентификации по URL в аутентификации конечного пользователя

Я собираюсь сделать 3 ноги oauth на istio+kubernetes. Я не нашел способа направить неаутентифицированные запросы в прокси-службу аутентификации, которая выполняет аутентификацию и перенаправляет трафик обратно в целевую службу. Я сделал это с помощь…
11 янв '19 в 20:48
1 ответ

Установите путь ssl_certificate в conf.d в контроллере входа Nginx

Мне нужно установить во входном контроллере Nginx файл conf.d. Поля, которые мне нужно изменить, это ssl_certificate и ssl_certificate_key. Я буду счастлив за пример yaml.
27 сен '18 в 14:05
3 ответа

Как выставить Ingress для внешнего доступа в Kubernetes?

У меня есть кластер kubernetes в частной сети (частный сервер, а не aws или облако Google), и я создал службу, чтобы иметь к ней доступ, однако мне нужно иметь возможность доступа извне кластера, и для этого я создал Ingress и добавил ingress-nginx …
0 ответов

Мой входной контроллер не может найти мой сервис

Мой журнал входа контроллера показывает следующее I1202 14:58:17.685844 6 event.go:218] Event(v1.ObjectReference{Kind:"Ingress", Namespace:"sud", Name:"ingress", UID:"7e932e17-f642-11e8-92d8-000d3a2cc488", APIVersion:"extensions", ResourceVersion:"5…
0 ответов

ingress-nginx http код переадресации: "301" слишком много перенаправлений

Я попытался изменить configmap для nginx, чтобы изменить постоянный код перенаправления по умолчанию с 308 на 301, но я столкнулся с "слишком большим перенаправлением". вот мой конфиг: configmap.yaml apiVersion: v1 data: proxy-connect-timeout: "15" …
1 ответ

Запрос за балансировщик нагрузки

У меня есть сервер nginx и информация о подключенных пользователях. Также я могу отправить запрос "GET" с идентификатором соединения на сервер и отключить моих пользователей. НО, я не могу отправить запрос выбранному модулю, потому что запрос перена…
10 дек '18 в 11:19
1 ответ

Устранение неполадок при входе на кубернетес

Я развернул входной контроллер в своем кластере kubernetes. Однако, когда я пытаюсь получить доступ к модулю, я получаю HTTP 503. Поэтому я попытался найти проблему, просматривая журналы входящего контроллера: kubectl logs controllername-nginx-ingre…
1 ответ

Как обойти указание заголовка "Host" для доступа к службам, указанным контроллерами Ingress?

Мой входной контроллер работает, и я могу получить доступ к службе за пределами кластера, используя http://(externalIP)/path используя HTTP-запрос GET от RestClient. Тем не менее, я должен был указать "Host" заголовок с value = "host" (ценность моег…
0 ответов

Использование внешнего IP-адреса балансировщика нагрузки в помещении

Можно ли использовать частный статический IP для kubernetes Внешний IP тип балансировщика нагрузки? Я не понимаю это
1 ответ

Ожидающее сообщение выставлено externalApi

Имя:ingress-nginx Тип:LoadBalancer Внутренний IP:10.108.240.88 Внешний IP:ожидающий ПОРТ (ы):80:30191/TCP,443:30616/TCP 21h Файл Yaml: apiVersion: v1 kind: Service metadata: name: ingress-nginx namespace: ingress-nginx spec: externalTrafficPolicy: L…
1 ответ

Ошибка установки контроллера входа Nginx, "dial tcp 10.96.0.1:443: тайм-аут ввода-вывода"

Я пытаюсь настроить кластер kubernetes с kubeadm и vagrant. Я столкнулся с ошибкой во время установки входного контроллера nginx, был тайм-аут, когда pods пытается получить карту конфигурации через API kubernetes. Я огляделся и пытался применить их …
16 дек '18 в 02:07
2 ответа

Вызов службы Nginx Ingress, инициированный в серверной службе, не перенаправлен на https

У меня проблема с переадресацией https от вызова, инициированного в бэкэнде. У меня есть Nginx Ingress Controller со следующей настройкой: apiVersion: extensions/v1beta1 kind: Ingress metadata: name: ingress-sample annotations: kubernetes.io/ingress…
2 ответа

Как получить доступ к контроллеру входа nginx

Машина: Ubuntu 18.06 работает на VPS (технически сервер). Кластер настроен с kubeadm, Проблема: я не могу нажать на контроллер через domain.com/ Итак, в основном я просто выполнил эти два ymls: kubectl apply -f https://raw.githubusercontent.com/kube…
25 дек '18 в 12:25
2 ответа

Доступ к контроллеру входа nginx через порт 80

Я могу получить доступ к nginx ingress controller на NodePort, Моя цель - получить доступ к контроллеру на port 80, Выход из kubectl -n ingress-nginx describe service/ingress-nginx Name: ingress-nginx Namespace: ingress-nginx Labels: app.kubernetes.…
25 дек '18 в 22:09
2 ответа

Невозможно заставить приложение websocket работать через kubernetes ingress-nginx по пути без контекста

Вот пример приложения WebSocket, которое я пытаюсь заставить его работать на контроллере Kubernetes ingress-nginx. Кубернетес Ямл: echo " apiVersion: extensions/v1beta1 kind: Deployment metadata: name: ws-example spec: replicas: 1 template: metadata…
1 ответ

Входные данные Kubernetes NGINX только когда-либо возвращают серверную часть по умолчанию, а не другие настроенные правила входа

Я развертываю нашу систему на AKS, используя kubectl. У меня развернуто следующее: Пространство имен: kube-system - Контроллер Kubernetes NGINX - Бэкэнд по умолчанию Пространство имен: по умолчанию - 3 входных объекта, каждый из которых состоит из н…
1 ответ

Cert-менеджер Kubernetes не обновляет сертификаты после смены эмитента

Я использую cert-manager 0.5.2 для управления сертификатами Let's Encrypt в нашем кластере Kubernetes. Я использовал промежуточную среду Let's Encrypt, но теперь перешел на использование их производственных сертификатов. Проблема в том, что мои прил…
1 ответ

Какой входной контроллер следует использовать для поддержки WebSocket в кластере AWS k8s, развернутом Kops?

У меня кластер на AWS установлен через Kops. Теперь мне нужно представить сервис WebSocket (с включенной безопасностью wss://) для внешнего мира. Существуют различные входные контроллеры, nginx, traefik, ELB, ALB. Какой из них предлагается и: просто…