Size: a a a

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

2020 July 03

L

Lucky SB in Kubernetes — русскоговорящее сообщество
Stacy Fidelina
вот пример дебага helmfile, чтобы было понятно как он запускается
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Stacy Fidelina
Коллеги, подскажите, плиз как это реализовывается:
- есть helm c values.yaml и values-prod.yaml
Нужно через helmfile применить values-prod.yaml и переопределить в нем пару переменных

Практически все что находила понята так, что --reset-values и мне нужно переписывать переменные для helmfile в envs/файл с новыми переменными
у helmfile же values является массивом. Нельзя просто туда запихать несколько? Я думаю переменные будут переопределятся от первого элеиента к последнему. То есть у последнего высший приоритет
источник

S

Stefan in Kubernetes — русскоговорящее сообщество
подскажите плиз, а что cluster-autoscaler может игнорировать desired size нод группы в AWS? запровиженина нод группа была с dezired_size = 2, со временем гляжу - стала одна нода в группе...
источник

SF

Stacy Fidelina in Kubernetes — русскоговорящее сообщество
спасибо) буду применять
очень хорошая статейка
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Stefan
подскажите плиз, а что cluster-autoscaler может игнорировать desired size нод группы в AWS? запровиженина нод группа была с dezired_size = 2, со временем гляжу - стала одна нода в группе...
там формат разве не --nodes=min_size:max_size:pool_name
источник

S

Stefan in Kubernetes — русскоговорящее сообщество
Dmitry Sergeev
там формат разве не --nodes=min_size:max_size:pool_name
Cluster autoscaler works on a per-node pool basis. When you configure a node pool with cluster autoscaler, you specify a minimum and maximum size for the node pool.
капец походу да... офигеть
источник

S

Stefan in Kubernetes — русскоговорящее сообщество
спасибо, пробну, а то снова ноду вывело
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Stacy Fidelina
Коллеги, подскажите, плиз как это реализовывается:
- есть helm c values.yaml и values-prod.yaml
Нужно через helmfile применить values-prod.yaml и переопределить в нем пару переменных

Практически все что находила понята так, что --reset-values и мне нужно переписывать переменные для helmfile в envs/файл с новыми переменными
А почему нельяз просто сделать несколько values?
`
releases:
 - name: app
   labels:
     app: app
   wait: true
   chart: chart-name
   values:
     - values.yaml
     - values1.yaml
     - values2.yaml
источник

S

Stefan in Kubernetes — русскоговорящее сообщество
Dmitry Sergeev
там формат разве не --nodes=min_size:max_size:pool_name
да помогло, большое спасибо
источник

SF

Stacy Fidelina in Kubernetes — русскоговорящее сообщество
Dmitry Sergeev
А почему нельяз просто сделать несколько values?
`
releases:
 - name: app
   labels:
     app: app
   wait: true
   chart: chart-name
   values:
     - values.yaml
     - values1.yaml
     - values2.yaml
так уже сделаны несколько values, прод и дев и хранятся они на уровне helm, а не на уровне helmfile
если указать как там написано, то ожидает он файлом  в корне рядом с helmfile.yaml
источник

SF

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

4

4c74356b41 in Kubernetes — русскоговорящее сообщество
Stacy Fidelina
Коллеги, подскажите, плиз как это реализовывается:
- есть helm c values.yaml и values-prod.yaml
Нужно через helmfile применить values-prod.yaml и переопределить в нем пару переменных

Практически все что находила понята так, что --reset-values и мне нужно переписывать переменные для helmfile в envs/файл с новыми переменными
Дак а что не так с енвайронментами?
источник

4

4c74356b41 in Kubernetes — русскоговорящее сообщество
Или гоу темплейт
источник

SF

Stacy Fidelina in Kubernetes — русскоговорящее сообщество
4c74356b41
Дак а что не так с енвайронментами?
дофига переписывать env если все заново переопределить
источник

SF

Stacy Fidelina in Kubernetes — русскоговорящее сообщество
по факту нужно только 2 строчки переопределять из того, что уже задано в values-prod.yaml
источник

SM

Sergey Monakhov in Kubernetes — русскоговорящее сообщество
через аргументы передать?
источник

SM

Sergey Monakhov in Kubernetes — русскоговорящее сообщество
--set resources.limits.cpu=
как нибудь так
источник

SF

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

SF

Stacy Fidelina in Kubernetes — русскоговорящее сообщество
Sergey Monakhov
через аргументы передать?
так можно, но много переписывать
источник

SF

Stacy Fidelina in Kubernetes — русскоговорящее сообщество
а хочется применить values-prod и переопределить значение в зависимости от того в какой NS попадет
источник