172 похожих чатов

Господа. Вопрос. Чот не вкуриваю как оно под капотом работает. Вот

есть у меня 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

и КАК Я ПОНИМАЮ нгинкс ингресс контроллер прикручивает к этому ингрессу елб.
Вопрос - откуда контроллер берет инфу у том какой елб надо прикручивать?

16 ответов

8 просмотров

backend: service: name: grafana отсюда? или я не понял вопрос

Новый создаёт. На каждый ингресс свой елб

Elenhil- Автор вопроса
Floppy Disk
backend: service: na...

Не. Не бекенд ингресса. а вот это status: loadBalancer: ingress: - hostname: >- <elb_id>.eu-west-1.elb.amazonaws.com

Elenhil- Автор вопроса
Lucky SB
Новый создаёт. На каждый ингресс свой елб

Точно нет, у меня один ЛБ в авсе создан. В каждом ингрессе в статусе он

Elenhil
Точно нет, у меня один ЛБ в авсе создан. В каждом ...

Хм Вообще у тебя класс указан в ингрессе И.е. этот ингресс не должен трогать Амазон. Только nginx ingress controller, который админ твоего кластера поставил и настроил

Elenhil- Автор вопроса
Lucky SB
Хм Вообще у тебя класс указан в ингрессе И.е. это...

да. То есть я верно понимаю, что контроллер сам создает ЕЛБ, и потом его использует для всех ингрессов?

Elenhil- Автор вопроса
Lucky SB
Нет

А как тогда?

Неправильно, ничего он не прикручивает, если у вас задеплоен нжинкс ингресс контроллер, то у него будет сервис типа лоадбалансер и к нему приатачен созданный нлб (можно и классик или елб в зависимости от аннотаций, но скорее всего нлб по дефолту). А создавай ингресс ресурс это будет уже только на уровне нжинкса рулится, соответвенно авс про это уже не будет ничего знать

Elenhil
А как тогда?

По твоим отгрзкам манифестов непонятно что вообще у тебя в кластере стоит

Elenhil- Автор вопроса
Lucky SB
По твоим отгрзкам манифестов непонятно что вообще ...

nginx ingress-controller, из того что имеет отношение к вопросу

Elenhil
nginx ingress-controller, из того что имеет отноше...

Выше ответили, админ ставил ингрессконтроллер и приатачил к нему балансировщик облака

о, ты используешь nginx ingress controller от комьюнити. Проголосуй пожалуйста: https://t.me/kubernetes_ru/520359

Aleksey Lazarev
Выше ответили, админ ставил ингрессконтроллер и п...

Вот и смотри в сервис, ингресса, там будет аннотация или еще что-то на основе чего он получает адрес из облака

Похожие вопросы

Обсуждают сегодня

И к какой архитектуре привязана Java?
Dmitry Olshansky
17
@Aiwan что такое база образца?
Alexey
27
Не многие знают, а кто знает, тот уже успел забыть, что в далёком 2004 году эта игра произвела настоящий фурор, настолько революционной была технология, применяемая для её соз...
ICCID
4
коллеги, добрый вечер! А никто не знает как модальная форма может себя закрыть? Ну допустим модальная форма определила, что смысла ей работать нет и хочет вернуть modalResult...
Михаил
83
Короче я тут узнал полный пиздец Что кучу постов которые я создавал через posted Спустя время не могу редактировать и менять Мол телега возвращае ошибку Это реально так ...
inc.
13
Хотя у меня сейчас есть более сложная задача, вот её думаю: как объяснить челу переходного возраста противоположного полу, обучающегося в польском колледже (а-ля наш техникум)...
Вячеслав Кузьменко
15
Добрый день Хочу начать обучение языку, не являюсь представителем it, буду благодарна за помощь, совсем пока не понимаю ничего) Подскажите, пожалуйста, где можно начать первы...
Sara Lala
30
а сколько всего в IT умерло? Где флеш-игры, их было туча, где они все? Сегодня технология есть, а завтра вжух и мёртвая. Этот wasm сильно напоминает джавовские апплеты, silver...
Constantin F.
5
а вы в курсе, что Initialize() не работает? var arr123: array[0..123] of Byte; ... Initialize(arr123, SizeOf(arr123));
Iluha Companets
8
верно что я могу удалить эти addq и subq т.к. со стеком никакого взаимодействия нет (исключая call)?
Michael
16
Карта сайта