Size: a a a

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

2020 July 07

i

inqfen in Kubernetes — русскоговорящее сообщество
Aleksey Sviridkin
В случае со спеками в репе я имею полную декларацию всего, что мне нужно, без генерации, подтягивания и т.д.
Но могу ли я также с хелмом?
Могу ли я описать все репы, все вэльюс, минорные версии, а потом _стандартным_ образом применить это в новом класетере?

Таки чарт в хелме это масштаб сервиса, при том скорее интерактивное, чем декларативное создание (cli, явная передача параметров, масштаб сервисов).
А все спеки в репе в виде файлов это избыточно и явно описанное всё.

Я для себя хочу понять, могу ли я в своём мире, где всё есть файл, рассчитывать на подобный уровень декларации, как и со спеками?
Могу ли я как-то записать какие репы подключить, какие версии чартов брать и какие вэльюс к этому чарту применять?
Я вижу вариант закостылить это в виде шелл-скрипта, но это явно очень кривой путь.
Блет
источник

i

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

i

inqfen in Kubernetes — русскоговорящее сообщество
Вот это чем тебе не файлы?
источник

i

inqfen in Kubernetes — русскоговорящее сообщество
Это шаблоны ямлов
источник

i

inqfen in Kubernetes — русскоговорящее сообщество
Которые рендерятся и применяяются
источник

AS

Aleksey Sviridkin in Kubernetes — русскоговорящее сообщество
Окей. И как ты применишь набор сервисов (условно, 100 штук) в прод?
источник

i

inqfen in Kubernetes — русскоговорящее сообщество
helm upgrade -i
источник

EP

Eugene Petrovich in Kubernetes — русскоговорящее сообщество
кстати, парни… вот есть деплой с хельмами, но все секреты через CI/CD и ENV проставляются на запуске и деплоях
источник

i

inqfen in Kubernetes — русскоговорящее сообщество
Точно так же как kubectl apply -f
источник

EP

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

EP

Eugene Petrovich in Kubernetes — русскоговорящее сообщество
может быть кто посоветуе credentials store что б в ямл перекидывать?
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Artem Silenkov
Всем чмоки в этом чате. Плз просвятите вкратце, как там щас со стораджем дела, что там щас ставят, но не nfs-provisioner?
От задачи зависит, цеф ниче так
источник

AS

Aleksey Sviridkin in Kubernetes — русскоговорящее сообщество
inqfen
helm upgrade -i
То есть, я могу это натравить на директорию и оно будет успешно проходиться по сабдиректориям, рендерить и применять?
Как быть с внешними репами?
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Aleksey Sviridkin
В случае со спеками в репе я имею полную декларацию всего, что мне нужно, без генерации, подтягивания и т.д.
Но могу ли я также с хелмом?
Могу ли я описать все репы, все вэльюс, минорные версии, а потом _стандартным_ образом применить это в новом класетере?

Таки чарт в хелме это масштаб сервиса, при том скорее интерактивное, чем декларативное создание (cli, явная передача параметров, масштаб сервисов).
А все спеки в репе в виде файлов это избыточно и явно описанное всё.

Я для себя хочу понять, могу ли я в своём мире, где всё есть файл, рассчитывать на подобный уровень декларации, как и со спеками?
Могу ли я как-то записать какие репы подключить, какие версии чартов брать и какие вэльюс к этому чарту применять?
Я вижу вариант закостылить это в виде шелл-скрипта, но это явно очень кривой путь.
Гитопс
источник

i

inqfen in Kubernetes — русскоговорящее сообщество
Aleksey Sviridkin
То есть, я могу это натравить на директорию и оно будет успешно проходиться по сабдиректориям, рендерить и применять?
Как быть с внешними репами?
либо ты указываешь внешнюю репу и название чарта
источник

i

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

i

inqfen in Kubernetes — русскоговорящее сообщество
Точно так же как и с kubectl
источник

i

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

GG

George Gaál in Kubernetes — русскоговорящее сообщество
У тебя ямлы точно так же проходят через kubectl apply. Какая разница kubectl или хельм ?
источник

i

inqfen in Kubernetes — русскоговорящее сообщество
George Gaál
У тебя ямлы точно так же проходят через kubectl apply. Какая разница kubectl или хельм ?
То ли я все вопроса понять не могу
источник