Size: a a a

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

2020 July 07

D

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

D

Dmitry in Kubernetes — русскоговорящее сообщество
я так понимаю использование dependecies - это работа с консолью убера? одним внесением изменений в helmrelease не обойтись?
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Dmitry
я так понимаю использование dependecies - это работа с консолью убера? одним внесением изменений в helmrelease не обойтись?
еще раз - ты можешь изобрести процесс, который покроет твою задачу, но он либо выпадет за пределы флакса (ты будешь в нужном порядке в гите с описанием релизов их переключать), либо придется писать свой оператор (сложно, но можно и со стейтфул программами - самое то)
источник

D

Dmitry in Kubernetes — русскоговорящее сообщество
что из этого применимо к gitops?
источник

GG

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

GG

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

AS

Aleksey Sviridkin in Kubernetes — русскоговорящее сообщество
Чят, подскажи, а как хелмовые сущности декларировать в виде файлов? Чот я сходу не нагуглил, есть ли способ описать всё и закинуть в гит, чтоб потом также это развернуть. А то весь кайф IaaC теряется
источник

i

inqfen in Kubernetes — русскоговорящее сообщество
Aleksey Sviridkin
Чят, подскажи, а как хелмовые сущности декларировать в виде файлов? Чот я сходу не нагуглил, есть ли способ описать всё и закинуть в гит, чтоб потом также это развернуть. А то весь кайф IaaC теряется
Шта
источник

i

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

II

Igor Ignatev in Kubernetes — русскоговорящее сообщество
Aleksey Sviridkin
Чят, подскажи, а как хелмовые сущности декларировать в виде файлов? Чот я сходу не нагуглил, есть ли способ описать всё и закинуть в гит, чтоб потом также это развернуть. А то весь кайф IaaC теряется
git add . | git push brrr
источник

AS

Aleksey Sviridkin in Kubernetes — русскоговорящее сообщество
inqfen
Чарт и есть набор файликов
Да, но этот набор файлов описывает коня в вакууме, без вэльюс-то. А ещё он может быть в репозитории, а не локально.
Ну то есть что бы синхронизировать ситуацию в кластере с декларацией в виде файлов я могу разве что рендерить чарты в спеки и хранить уже их

Мне кажется, я упускаю что-то очевидное, но я не вижу аналога для kubectl apply -f ./... для хелма
источник

i

inqfen in Kubernetes — русскоговорящее сообщество
Aleksey Sviridkin
Да, но этот набор файлов описывает коня в вакууме, без вэльюс-то. А ещё он может быть в репозитории, а не локально.
Ну то есть что бы синхронизировать ситуацию в кластере с декларацией в виде файлов я могу разве что рендерить чарты в спеки и хранить уже их

Мне кажется, я упускаю что-то очевидное, но я не вижу аналога для kubectl apply -f ./... для хелма
Helm upgrade -i name chart -f values.yml?
источник

i

inqfen in Kubernetes — русскоговорящее сообщество
Aleksey Sviridkin
Да, но этот набор файлов описывает коня в вакууме, без вэльюс-то. А ещё он может быть в репозитории, а не локально.
Ну то есть что бы синхронизировать ситуацию в кластере с декларацией в виде файлов я могу разве что рендерить чарты в спеки и хранить уже их

Мне кажется, я упускаю что-то очевидное, но я не вижу аналога для kubectl apply -f ./... для хелма
Вообще-то спека которую ты применяешь через kubectl тоже может быть как локально так и в интернетах
источник

AS

Aleksey Sviridkin in Kubernetes — русскоговорящее сообщество
inqfen
Helm upgrade -i name chart -f values.yml?
Ага. И это не очень декларативно. Надо не ошибиться с репой, откуда брать чарты, надо выполнить команду и т.д.
источник

i

inqfen in Kubernetes — русскоговорящее сообщество
Aleksey Sviridkin
Ага. И это не очень декларативно. Надо не ошибиться с репой, откуда брать чарты, надо выполнить команду и т.д.
В kubectl не ошибиться с ямл файлом, со ссылкой, надо выполнить команду...
источник

AS

Aleksey Sviridkin in Kubernetes — русскоговорящее сообщество
inqfen
Вообще-то спека которую ты применяешь через kubectl тоже может быть как локально так и в интернетах
Я понимаю. Но я привык к тому, что у меня все спеки живут в репе. И это как-то плохо бьётся с идеей использовать хелм.
источник

i

inqfen in Kubernetes — русскоговорящее сообщество
Aleksey Sviridkin
Я понимаю. Но я привык к тому, что у меня все спеки живут в репе. И это как-то плохо бьётся с идеей использовать хелм.
А в чем в случае хельма проблема? Это набор шаблонов, которые он качает, заполняет, рендерит и применяет
источник

i

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

i

inqfen in Kubernetes — русскоговорящее сообщество
Если ты имеешь в виду в репе приложения - то в чем проблема там и хранить?
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Aleksey Sviridkin
Ага. И это не очень декларативно. Надо не ошибиться с репой, откуда брать чарты, надо выполнить команду и т.д.
Так делай гитопс, делов то
источник