Size: a a a

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

2020 July 07

GG

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

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Dmitry
у нас все чарты разбиты в репозитории и как их склеить - я вообще хз
чарт чартов сделать мб (зависимости 👆) или helmfile
источник

D

Dmitry in Kubernetes — русскоговорящее сообщество
так а будет ли это работать в случае если один helmrelease нужно строго запускать после того предыдущий на 100% готов?
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Dmitry
так а будет ли это работать в случае если один helmrelease нужно строго запускать после того предыдущий на 100% готов?
Точно не скажу, лучше проверить.
Для надежности  порядка запуска, это можно склеить в pipeline твоей CI системы.
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Dmitry
так а будет ли это работать в случае если один helmrelease нужно строго запускать после того предыдущий на 100% готов?
Отвяжись ты от хелмрелизов 🤦‍♂
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Dmitry Sergeev
Точно не скажу, лучше проверить.
Для надежности  порядка запуска, это можно склеить в pipeline твоей CI системы.
У него гитопс
источник

D

Dmitry in Kubernetes — русскоговорящее сообщество
George Gaál
Отвяжись ты от хелмрелизов 🤦‍♂
не могу, это используется в компании глобально. на нем построен наш ci/cd
источник

GG

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

GG

George Gaál in Kubernetes — русскоговорящее сообщество
George Gaál
Два - есть оф слак у вив, можно там поискать ответа
Тебе поможет только 👆
источник

D

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

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Dmitry
ну ок спасибо
Мб тебе просто инстумент не подходит (fluxcd) и не хватает его гибкости. Замени flux на CI, и сделай более гибко. Пулл модель при этом можно сохранить
источник

D

Dmitry in Kubernetes — русскоговорящее сообщество
Dmitry Sergeev
Мб тебе просто инстумент не подходит (fluxcd) и не хватает его гибкости. Замени flux на CI, и сделай более гибко. Пулл модель при этом можно сохранить
fluxcd тоже не могу заменить, потому что на нем построен наш CI
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Dmitry
fluxcd тоже не могу заменить, потому что на нем построен наш CI
видимо остается пилить PR для fluxcd))
источник

4

4c74356b41 in Kubernetes — русскоговорящее сообщество
flux говорили что не будут делать зависимости в самом флаксе, потому что это не идемпотентно и я с ними согласен. а что за задачу вы решаете
источник

D

Dmitry in Kubernetes — русскоговорящее сообщество
та хотелось бы, но разрабы flux очень консервативные люди
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
4c74356b41
flux говорили что не будут делать зависимости в самом флаксе, потому что это не идемпотентно и я с ними согласен. а что за задачу вы решаете
тогда остается убирать строгие зависиомсти между проектами. Это кстати true путь для k8s и мирко сервисов.
источник

D

Dmitry in Kubernetes — русскоговорящее сообщество
4c74356b41
flux говорили что не будут делать зависимости в самом флаксе, потому что это не идемпотентно и я с ними согласен. а что за задачу вы решаете
есть 2 helmrelease. нужно запускать один после другого, но только в случае если первый на 100% готов. обычно это происходит когда weave flux делает коммит в репу, с которой он читает.
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Dmitry
есть 2 helmrelease. нужно запускать один после другого, но только в случае если первый на 100% готов. обычно это происходит когда weave flux делает коммит в репу, с которой он читает.
Реализуй, чтобы ПО, которое разваричивается в helmrelease 1, само дожидалось своей зависимости из helmrelease 2. В кубе так принято делать
источник

D

Dmitry in Kubernetes — русскоговорящее сообщество
пока это решаемо костылем диким, но локальным разрабам не в кайф
источник

4

4c74356b41 in Kubernetes — русскоговорящее сообщество
Dmitry
есть 2 helmrelease. нужно запускать один после другого, но только в случае если первый на 100% готов. обычно это происходит когда weave flux делает коммит в репу, с которой он читает.
я уже это видел, зачем это, почему это?
источник