есть у меня EKS, есть в нем nginx ingress-controller.
Создаю ingress вида:
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: grafana
namespace: monitoring
labels:
app.kubernetes.io/instance: grafana
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: grafana
app.kubernetes.io/version: 8.0.5
helm.sh/chart: grafana-6.14.1
annotations:
kubernetes.io/ingress.class: nginx
meta.helm.sh/release-name: grafana
meta.helm.sh/release-namespace: monitoring
spec:
tls:
- hosts:
- grafana.domain
rules:
- host: grafana.domain
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: grafana
port:
number: 80
и КАК Я ПОНИМАЮ нгинкс ингресс контроллер прикручивает к этому ингрессу елб.
Вопрос - откуда контроллер берет инфу у том какой елб надо прикручивать?
backend: service: name: grafana отсюда? или я не понял вопрос
Новый создаёт. На каждый ингресс свой елб
Не. Не бекенд ингресса. а вот это status: loadBalancer: ingress: - hostname: >- <elb_id>.eu-west-1.elb.amazonaws.com
Точно нет, у меня один ЛБ в авсе создан. В каждом ингрессе в статусе он
Хм Вообще у тебя класс указан в ингрессе И.е. этот ингресс не должен трогать Амазон. Только nginx ingress controller, который админ твоего кластера поставил и настроил
да. То есть я верно понимаю, что контроллер сам создает ЕЛБ, и потом его использует для всех ингрессов?
А как тогда?
Неправильно, ничего он не прикручивает, если у вас задеплоен нжинкс ингресс контроллер, то у него будет сервис типа лоадбалансер и к нему приатачен созданный нлб (можно и классик или елб в зависимости от аннотаций, но скорее всего нлб по дефолту). А создавай ингресс ресурс это будет уже только на уровне нжинкса рулится, соответвенно авс про это уже не будет ничего знать
По твоим отгрзкам манифестов непонятно что вообще у тебя в кластере стоит
nginx ingress-controller, из того что имеет отношение к вопросу
Выше ответили, админ ставил ингрессконтроллер и приатачил к нему балансировщик облака
Это что? Откуда?
о, ты используешь nginx ingress controller от комьюнити. Проголосуй пожалуйста: https://t.me/kubernetes_ru/520359
Ты статью пишешь?
Вот и смотри в сервис, ингресса, там будет аннотация или еще что-то на основе чего он получает адрес из облака
Обсуждают сегодня