Size: a a a

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

2020 July 08

SF

Stacy Fidelina in Kubernetes — русскоговорящее сообщество
Она должна была после слова релизес заполнится
источник

SF

Stacy Fidelina in Kubernetes — русскоговорящее сообщество
источник
2020 July 09

SF

Stacy Fidelina in Kubernetes — русскоговорящее сообщество
В обще, раз та переменная не доступна, решила вот так:
{{range $index, $app := .Environment.Values.release.name }}  

templates:
 default: &default
   chart: ./{{ $app }}
   namespace:  .Environment.name
   missingFileHandler: Warn
   values:
   - {{ $app }}/values-prod.yaml
   - route:
       host: {{ $app }}

releases:
- name: {{ $app }}
 <<: *default
     
{{end}}

если есть красивые решения - пишите
источник

EE

Eugene Eliseev in Kubernetes — русскоговорящее сообщество
обновился с 1.16.9 до 1.17.5 кубспреем, в первом приближении отвалились кластерные сервисы и днс
в итоге версию kube-proxy откатил до 1.16.9 и удалил апсервис v1beta1.metrics.k8s.io
для истории
источник

BB

Boriss Borisovich in Kubernetes — русскоговорящее сообщество
kubectl rollout / wait cо statefulset'ами не пашет? есть ли какой способ на проверку стс'ов?
источник

k

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

AK

Andrey Kartashov in Kubernetes — русскоговорящее сообщество
Stacy Fidelina
В обще, раз та переменная не доступна, решила вот так:
{{range $index, $app := .Environment.Values.release.name }}  

templates:
 default: &default
   chart: ./{{ $app }}
   namespace:  .Environment.name
   missingFileHandler: Warn
   values:
   - {{ $app }}/values-prod.yaml
   - route:
       host: {{ $app }}

releases:
- name: {{ $app }}
 <<: *default
     
{{end}}

если есть красивые решения - пишите
источник

AK

Andrey Kartashov in Kubernetes — русскоговорящее сообщество
я вообще думаю, что helmfile это какая-то ненужная вещь.
источник

AK

Andrey Kartashov in Kubernetes — русскоговорящее сообщество
шаблонизатор поверх шаблонизатора
источник

4

4c74356b41 in Kubernetes — русскоговорящее сообщество
Andrey Kartashov
я вообще думаю, что helmfile это какая-то ненужная вещь.
Если хелм не был куском, хелмфайл был бы не нужен)
источник

AK

Andrey Kartashov in Kubernetes — русскоговорящее сообщество
4c74356b41
Если хелм не был куском, хелмфайл был бы не нужен)
все заявленные цели helmfile решаются просто хранением в git
источник

AK

Andrey Kartashov in Kubernetes — русскоговорящее сообщество
вместо helmfile --env prod ... можно тупо писать helm upgrade chart --values prod.yaml
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Andrey Kartashov
все заявленные цели helmfile решаются просто хранением в git
helmfile позволяет довольно удобно описать деплой пачки helm чартов.
Понятно что можно башем зафигачить добавление helm репозиториев, а затем прогонять helm upgrade для всех чартов. Но зачем, когда helmfile всё это сделает за тебя
источник

AK

Andrey Kartashov in Kubernetes — русскоговорящее сообщество
Dmitry Sergeev
helmfile позволяет довольно удобно описать деплой пачки helm чартов.
Понятно что можно башем зафигачить добавление helm репозиториев, а затем прогонять helm upgrade для всех чартов. Но зачем, когда helmfile всё это сделает за тебя
судя по тому, как Красная шапочка с ним трахается, нифига не удобно
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Andrey Kartashov
судя по тому, как Красная шапочка с ним трахается, нифига не удобно
ну свегда есть пограничные случаи
источник

AK

Andrey Kartashov in Kubernetes — русскоговорящее сообщество
основные вещи всё равно придётся делать самому. Ставить helm, организовывать kubeconfig, писать values файлы. Уж скомпоновать запуск нескольких команд helm в какой-нибудь bash или накрайняк Makefile - мизерная часть работы
источник

AK

Andrey Kartashov in Kubernetes — русскоговорящее сообщество
и наверняка в этом helmfile шаг влево вправо - расстрел. Как посмотреть статус ресурсов? Как посмотреть дифф перед деплоем? Как добавить новый флаг к новой версии helm? И тд
источник

AK

Andrey Kartashov in Kubernetes — русскоговорящее сообщество
изучать целый новый DSL и логику ради возможности запускать helm?
источник

AK

Andrey Kartashov in Kubernetes — русскоговорящее сообщество
Разве что вот эта фича интересна: Patch: JSON/Strategic-Merge Patch Kubernetes resources before helm-installing, without forking upstream charts
источник

4

4c74356b41 in Kubernetes — русскоговорящее сообщество
Andrey Kartashov
основные вещи всё равно придётся делать самому. Ставить helm, организовывать kubeconfig, писать values файлы. Уж скомпоновать запуск нескольких команд helm в какой-нибудь bash или накрайняк Makefile - мизерная часть работы
Ну, вас никто не заставляет им пользоваться. Не пользуйтесь, гавняйте на баше)
источник