Size: a a a

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

2020 July 07

V

Vadim in Kubernetes — русскоговорящее сообщество
Валентин Еловский
а не в идеале - просто отдельная машина под ингресс-контроллер. И отдельно под мастер
машина в смысле физический сервер?)
источник

i

inqfen in Kubernetes — русскоговорящее сообщество
А репа одна
источник

OD

Oleg Dianov in Kubernetes — русскоговорящее сообщество
inqfen
Так ты версию-то на все чарты вешаешь
У каждого чарта своя версия.
Там структура простая
product:
- serviceA-chart
- serviceB-chart
... и так далее
источник

ВЕ

Валентин Еловский... in Kubernetes — русскоговорящее сообщество
Vadim
машина в смысле физический сервер?)
Если у тебя физические серверы - значит физический. Если виртуалки - значит виртуалка. Я ж хз какая у тебя там инфраструктура
источник

i

inqfen in Kubernetes — русскоговорящее сообщество
Oleg Dianov
У каждого чарта своя версия.
Там структура простая
product:
- serviceA-chart
- serviceB-chart
... и так далее
ты меня не понял, ну да ладно
источник

i

inqfen in Kubernetes — русскоговорящее сообщество
Делайте как хотите
источник

ВЕ

Валентин Еловский... in Kubernetes — русскоговорящее сообщество
Oleg Dianov
У каждого чарта своя версия.
Там структура простая
product:
- serviceA-chart
- serviceB-chart
... и так далее
так а не бывает ситуации "сервисА увеличили версию, следующий коммит - сервис б увеличили, и тут стало ясно, что сервис а надо откатывать"? Вот какие-то такие проблемы обычно провяляюся, когда "все в одном месте"
источник

OD

Oleg Dianov in Kubernetes — русскоговорящее сообщество
Валентин Еловский
так а не бывает ситуации "сервисА увеличили версию, следующий коммит - сервис б увеличили, и тут стало ясно, что сервис а надо откатывать"? Вот какие-то такие проблемы обычно провяляюся, когда "все в одном месте"
В чем проблема-то?
git revert первого коммита + helm upgrade
Или helm rollback
источник

ВЕ

Валентин Еловский... in Kubernetes — русскоговорящее сообщество
Oleg Dianov
В чем проблема-то?
git revert первого коммита + helm upgrade
Или helm rollback
ну так ты ревертом последнего коммита откатишь сервис б, который откатывать никто не просил. Точно также как и helm rollback
источник

i

inqfen in Kubernetes — русскоговорящее сообщество
Oleg Dianov
В чем проблема-то?
git revert первого коммита + helm upgrade
Или helm rollback
А сервис б, что, больше не надо катить?
источник

i

inqfen in Kubernetes — русскоговорящее сообщество
Его-то вы тоже откатили
источник

OD

Oleg Dianov in Kubernetes — русскоговорящее сообщество
Валентин Еловский
ну так ты ревертом последнего коммита откатишь сервис б, который откатывать никто не просил. Точно также как и helm rollback
Почему это? Одно изменение версии =коммит.
источник

OD

Oleg Dianov in Kubernetes — русскоговорящее сообщество
Релизы для каждого сервиса свои отдельные
источник

ВЕ

Валентин Еловский... in Kubernetes — русскоговорящее сообщество
Oleg Dianov
Почему это? Одно изменение версии =коммит.
Ну. Первый коммит - сервис а. Второй коммит - сервис б. А дальше надо откатить сервис а. Т.е. откатывать 2 коммита надо
источник

OD

Oleg Dianov in Kubernetes — русскоговорящее сообщество
Валентин Еловский
Ну. Первый коммит - сервис а. Второй коммит - сервис б. А дальше надо откатить сервис а. Т.е. откатывать 2 коммита надо
Нет, git revert коммита с изменениями в serviceA не затронет serviceB
источник

i

inqfen in Kubernetes — русскоговорящее сообщество
Ебатория прямо, тегировать эту ветку вообще невозможно
источник

i

inqfen in Kubernetes — русскоговорящее сообщество
А без тегов - это крайне печально
источник

OD

Oleg Dianov in Kubernetes — русскоговорящее сообщество
inqfen
Ебатория прямо, тегировать эту ветку вообще невозможно
Давай по-другому, нужно тебе в деплойментах 50 сервисов проставить label tier=backend.
Что ты будешь делать?
источник

OD

Oleg Dianov in Kubernetes — русскоговорящее сообщество
inqfen
А без тегов - это крайне печально
Я вообще не понимаю, где вы увидели тут проблему, реально.
Мы не первый год с таким подходом.
Если и есть проблема, то как разные параметры для каждого сервиса отдельно, не вынося на подуровень ниже, поменять.
источник

i

inqfen in Kubernetes — русскоговорящее сообщество
Oleg Dianov
Давай по-другому, нужно тебе в деплойментах 50 сервисов проставить label tier=backend.
Что ты будешь делать?
Запишу это в хранилище общей конфигурации, откуда это будет дергаться
источник