Size: a a a

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

2020 September 06

A

Alex in Kubernetes — русскоговорящее сообщество
так как мне теперь настроить балансер с своим проектом
источник

IS

ILIYA SHAVKUN in Kubernetes — русскоговорящее сообщество
George Gaál
как будешь отказоустойчивость делать ? nsx плагин или metallb?
я наверно немного перефразирую, мне нужен тестовый кластер для разработчиков внутри, для выкатки разных веток на тестирование, смоки и т.д.  у меня есть VMware  ( штук 5-10 виртов) и если я на них кластер накачу будет ли это корректное решение или есть какие то другое.
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Alex
так как мне теперь настроить балансер с своим проектом
если я правильно помню - у тебя в гугле балансировщик создается автоматом в кластере gke при создании объекта load balancer
источник

GG

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

GG

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

GG

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

GG

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

GG

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

GG

George Gaál in Kubernetes — русскоговорящее сообщество
ILIYA SHAVKUN
я наверно немного перефразирую, мне нужен тестовый кластер для разработчиков внутри, для выкатки разных веток на тестирование, смоки и т.д.  у меня есть VMware  ( штук 5-10 виртов) и если я на них кластер накачу будет ли это корректное решение или есть какие то другое.
напиши в личку
источник

MS

Michail Sheldyakov in Kubernetes — русскоговорящее сообщество
Artem Silenkov
Вот с триггерами вообще нихера непонятно,  может делал уже кто? Хочу подключить gitea
а что непонятно?
https://github.com/tektoncd/triggers нашел?
контроллер триггеров просто отдельно
источник

AL

Alexander Lisachenko in Kubernetes — русскоговорящее сообщество
Всем привет, есть вопрос про организацию деплоймента отдельных бранчей в Kubernetes с разным набором env-переменных для каждого бранча - с помощью чего и как вы это делаете?

Когда деплой идёт по тэгам или из одной ветки (master) - тут все просто, можно положить файл .env нужный в репу и менять при необходимости, а секреты создать заранее. А вот когда хочется в разных ветках тестить интеграцию с другими API зависимыми и тоже переключать на версию из бранча - тут встаёт вопрос управления этим добром - как это лучше провернуть? Как вы указываете такие эндпоинты под каждый бранч отдельно?
источник

AS

Artem Silenkov in Kubernetes — русскоговорящее сообщество
Канеш нашёл, не работает нихера )
источник

AL

Alexander Lisachenko in Kubernetes — русскоговорящее сообщество
Alexander Lisachenko
Всем привет, есть вопрос про организацию деплоймента отдельных бранчей в Kubernetes с разным набором env-переменных для каждого бранча - с помощью чего и как вы это делаете?

Когда деплой идёт по тэгам или из одной ветки (master) - тут все просто, можно положить файл .env нужный в репу и менять при необходимости, а секреты создать заранее. А вот когда хочется в разных ветках тестить интеграцию с другими API зависимыми и тоже переключать на версию из бранча - тут встаёт вопрос управления этим добром - как это лучше провернуть? Как вы указываете такие эндпоинты под каждый бранч отдельно?
Идейно надо бы создавать ConfigMap под бранч с предопределённым набором эндпоинтов.
Но пока что-то Helm так легко не позволяет для 10 .env переменных каждый раз задавать новые значения в бранчах.
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Alexander Lisachenko
Идейно надо бы создавать ConfigMap под бранч с предопределённым набором эндпоинтов.
Но пока что-то Helm так легко не позволяет для 10 .env переменных каждый раз задавать новые значения в бранчах.
Зачем конфигмап
источник

GG

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

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Бери и пользуй 🤷‍♂️
источник

AL

Alexander Lisachenko in Kubernetes — русскоговорящее сообщество
А как по веткам сделать?
источник

AL

Alexander Lisachenko in Kubernetes — русскоговорящее сообщество
Типа для мастера - смотрим на мастер сервиса A и на мастер сервиса B. А в ветке TEST-123 смотрим на ветку TEST-123 сервиса А и на ветку TEST-456 сервиса B.
источник

AL

Alexander Lisachenko in Kubernetes — русскоговорящее сообщество
Каждая ветка открывается по своему урлу через ингрес Nginxа
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Alexander Lisachenko
Типа для мастера - смотрим на мастер сервиса A и на мастер сервиса B. А в ветке TEST-123 смотрим на ветку TEST-123 сервиса А и на ветку TEST-456 сервиса B.
Эм, а test-456 в какой момент деплоится ?
источник