Size: a a a

Kubernetes — русскоговорящее сообщество

2020 July 03

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Артем Орлов
Да это я понимаю, просто сам кластер находится в серой подсети 10.2.2.0. и вней по ip адресам все работает. только на ингресс ноде подключена внешняя сететевуха. и к этому внешнему адресу привязан домен. Вот не получается пробросить ингресс на вне
так из вне, по nodePort работает или нет? Ты привел пример с обращением на 80 порт, это и не должно работать
источник

AS

Alexey Shanko in Kubernetes — русскоговорящее сообщество
George Gaál
Спасибо, почекаю этот тулинг
там ещё выше в ссылочках шаблонизатор ytt и ещё парочка. вообще @kvaps кидал когда-то это всё тут
источник

АО

Артем Орлов... in Kubernetes — русскоговорящее сообщество
Dmitry Sergeev
ты же выше писал что у тебя nodePort, а он выше, а он там > 30000 должен быть. Поочему на 80 идешь? Почему сразу этот вывод curl не дал?
так а причем nodeport, в ингресе я же указываю servicePort
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Артем Орлов
так а причем nodeport, в ингресе я же указываю servicePort
ты выше писал, что наружу свой ingress-controller ты пробросил через nodePort. Соответсвтенно снаружи по нему и нужно обращаться
источник

DV

Dmitry Vorobev in Kubernetes — русскоговорящее сообщество
Артем Орлов
так а причем nodeport, в ингресе я же указываю servicePort
Это уже куда контроллер трафик пошлет. Для начала в контроллер трафик должен попасть
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Артем Орлов
так а причем nodeport, в ингресе я же указываю servicePort
Окей, @LuckySB был прав, ты не понимаешь как это работает
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Dmitry Vorobev
Это уже куда контроллер трафик пошлет. Для начала в контроллер трафик должен попасть
+
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
George Gaál
Окей, @LuckySB был прав, ты не понимаешь как это работает
+
источник

АО

Артем Орлов... in Kubernetes — русскоговорящее сообщество
Dmitry Sergeev
так из вне, по nodePort работает или нет? Ты привел пример с обращением на 80 порт, это и не должно работать
Возможно я не правильно написал, У сервисов тип нодпорт. и внутри это работает, а как наружу прокинуть я не понимаю
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Артем Орлов
Возможно я не правильно написал, У сервисов тип нодпорт. и внутри это работает, а как наружу прокинуть я не понимаю
https://t.me/kubernetes_ru/267240

Ты видимо не понимаешь как nodePort работает. https://kubernetes.io/docs/concepts/services-networking/service/ читай доку максимально внимательно, особенно секцию nodePort
источник

АО

Артем Орлов... in Kubernetes — русскоговорящее сообщество
спасибо, понял буду разбираться
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Артем Орлов
Возможно я не правильно написал, У сервисов тип нодпорт. и внутри это работает, а как наружу прокинуть я не понимаю
ты обращаешься на 80 порт снаружи, он и НЕ должен работать. Если хочешь попасть снаружи  на ingress-controller через службу nodePort. То надо снаружи обращаться через порт указанный в nodePort  (>30000 который)
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Dmitry Sergeev
ты обращаешься на 80 порт снаружи, он и НЕ должен работать. Если хочешь попасть снаружи  на ingress-controller через службу nodePort. То надо снаружи обращаться через порт указанный в nodePort  (>30000 который)
Ты все запутал
источник

АО

Артем Орлов... in Kubernetes — русскоговорящее сообщество
А разве ингрес не минует службу? Он же пробрасывает трафик сразу в под
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Артем Орлов
А разве ингрес не минует службу? Он же пробрасывает трафик сразу в под
Ты ингрес-контроллер сам как публикуешь?
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Это, блин, фундаментальный вопрос, я бы сказал
источник

АО

Артем Орлов... in Kubernetes — русскоговорящее сообщество
George Gaál
Ты ингрес-контроллер сам как публикуешь?
Я его через kubespray установил и все болье ничего не делал, наверно его как то надо еще опубликовать?
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Артем Орлов
Я его через kubespray установил и все болье ничего не делал, наверно его как то надо еще опубликовать?
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Один из вариантов, все в доке описано
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
источник