Size: a a a

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

2021 January 03

k

kvaps in Kubernetes — русскоговорящее сообщество
Henry Chinaski
Я поэтому и спросил, делал ли ты кастомный чарт, чтобы уточнить, нет ли у тебя подобного
Я просто не совсем понял что ты имеешь ввиду, что есть кастомный чарт? Типа такого?
https://github.com/wireapp/wire-server-deploy/tree/develop/charts/nginx-ingress-controller
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
kvaps
Я просто не совсем понял что ты имеешь ввиду, что есть кастомный чарт? Типа такого?
https://github.com/wireapp/wire-server-deploy/tree/develop/charts/nginx-ingress-controller
он по вытягивает стандартный nginx-ingress-controller по зависимостям и выставляет свои дефолты в values.yaml
источник
2021 January 04

AD

Aleksandr Dorokhin in Kubernetes — русскоговорящее сообщество
У меня есть сервис по запросу в который мне нужно дернуть из другого сервиса другой URL, вопрос как оформить rewrite в кубере (ingress)?
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Aleksandr Dorokhin
У меня есть сервис по запросу в который мне нужно дернуть из другого сервиса другой URL, вопрос как оформить rewrite в кубере (ingress)?
Оформляешь второй path для /portal  на нужный сервис и делаешь rewrite через аннотацию
https://kubernetes.github.io/ingress-nginx/examples/rewrite/ (если у тебя стоит этот контроллер, иначе ищи документацию по своему контроллеру)
источник

AD

Aleksandr Dorokhin in Kubernetes — русскоговорящее сообщество
Dmitry Sergeev
Оформляешь второй path для /portal  на нужный сервис и делаешь rewrite через аннотацию
https://kubernetes.github.io/ingress-nginx/examples/rewrite/ (если у тебя стоит этот контроллер, иначе ищи документацию по своему контроллеру)
так и не понял как я прыгну с /config.js на /portal/config.js пусть и на том же хосте
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Aleksandr Dorokhin
так и не понял как я прыгну с /config.js на /portal/config.js пусть и на том же хосте
если http://nginx.org/ru/docs/http/ngx_http_rewrite_module.html#rewrite с этим знаком, то проблем быть не должно
источник

AD

Aleksandr Dorokhin in Kubernetes — русскоговорящее сообщество
Dmitry Sergeev
если http://nginx.org/ru/docs/http/ngx_http_rewrite_module.html#rewrite с этим знаком, то проблем быть не должно
с этим то знаком, как мне в этот хост это передать в формате кубера?
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Aleksandr Dorokhin
с этим то знаком, как мне в этот хост это передать в формате кубера?
источник

AD

Aleksandr Dorokhin in Kubernetes — русскоговорящее сообщество
у меня сейчас все сервисы, хосты и маршруты оформлены в одном kind: Ingress

если их будет несколько какие ограничения это наложит? будет запущено 2 контроллера? 80 порт куда из них будет смотреть?
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Aleksandr Dorokhin
у меня сейчас все сервисы, хосты и маршруты оформлены в одном kind: Ingress

если их будет несколько какие ограничения это наложит? будет запущено 2 контроллера? 80 порт куда из них будет смотреть?
Что за вопросы
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
А сам не разберёшься?
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Кратко - ингресс объект - это всего лишь конфигурация. На количество контроллеров это не влияет
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Внутри контроллера все соответствующие kind Ingress мержатся в единый конфигуратор и применяются
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Для одного вхост использование нескольких kind Ingress с разными аннотациями иногда является единственным способом выразить в терминах ингресса необходимую конфигурацию. Sad but true
источник

AD

Aleksandr Dorokhin in Kubernetes — русскоговорящее сообщество
м, в сервисе со статичными html-ками всё лежит в корне в т.ч. config.js
но если его открывают он должен переобуваться под /portal/config.js в другом сервисе

это получается юзая
nginx.ingress.kubernetes.io/rewrite-target

нужно будет описывать хост два раза в двух разных kind:Ingress
?
источник

GG

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

AD

Aleksandr Dorokhin in Kubernetes — русскоговорящее сообщество
это будет работать? что один и тот же хост объявлен в разных конфигурациях?
источник

i

inqfen in Kubernetes — русскоговорящее сообщество
Если path разные, то будет
источник

GG

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

AS

Alexander Sorokin in Kubernetes — русскоговорящее сообщество
Всем привет. Подскажите пожалуйста толковые курсы по k8s . Я нашел https://otus.ru/lessons/infrastrukturnaya-platforma-na-osnove-kubernetes/ но не понимаю достаточно ли они хорошие. Возможно также кто-то хочет взять менторство надо мной и помочь мне разобраться досконально с этим вопросом? Докер\Линукс и прочее я знаю, с k8s тоже немного знаком, но хотелось бы дотянуть до создания продакшн кластера
источник