Size: a a a

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

2020 July 07

i

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

АС

Алексей Смирнов... in Kubernetes — русскоговорящее сообщество
Именно все?
источник

i

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

i

inqfen in Kubernetes — русскоговорящее сообщество
Ну кроме нескольких действительно глобальных, но их мало
источник

АС

Алексей Смирнов... in Kubernetes — русскоговорящее сообщество
Нескольких?
источник

i

inqfen in Kubernetes — русскоговорящее сообщество
Да, типа vault password
источник

i

inqfen in Kubernetes — русскоговорящее сообщество
Это переменные которые используются контроллером
источник

АС

Алексей Смирнов... in Kubernetes — русскоговорящее сообщество
Я если что не про факты
Я про те переменные что ты объявляешь
источник

i

inqfen in Kubernetes — русскоговорящее сообщество
Алексей Смирнов
Я если что не про факты
Я про те переменные что ты объявляешь
Все переменные ты объявляешь для группы/хоста
источник

i

inqfen in Kubernetes — русскоговорящее сообщество
Вот если ты в all объявишь, тогда логично что ты сделаешь их глобальными, причем прямо своими руками
источник

i

inqfen in Kubernetes — русскоговорящее сообщество
Потому что в группу all входят все
источник

i

inqfen in Kubernetes — русскоговорящее сообщество
Это в общем-то единственное место по дефолту где они глобальны и специально для этого и сделано
источник

i

inqfen in Kubernetes — русскоговорящее сообщество
Все что ты в all определил - для всех
источник

АС

Алексей Смирнов... in Kubernetes — русскоговорящее сообщество
Ты одну и туже переменную можешь объявить в нескольких местах
И она бедет оверайтится, это и есть глобальная переменная
источник

i

inqfen in Kubernetes — русскоговорящее сообщество
Алексей Смирнов
Ты одну и туже переменную можешь объявить в нескольких местах
И она бедет оверайтится, это и есть глобальная переменная
Ты ее можешь переопределять, и она переопределится только для той группы/хоста где ты ее переопределил
источник

i

inqfen in Kubernetes — русскоговорящее сообщество
А вот другую группу это не затронет
источник

i

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

i

inqfen in Kubernetes — русскоговорящее сообщество
условно говоря
all:
 group1:
   vars:
     a: 1
   children:
     group2:
       vars:
         a: 2
 group3:
   vars:
     b: 1
источник

i

inqfen in Kubernetes — русскоговорящее сообщество
У хостов в которые состоят только в группе 1 будет a=1, у тех, кто в группе 2 будет a=2, у группы 3 вообще не будет этой переменной, но будет переменная b=1, которой в свою очередь не будет у группы 1 и 2
источник

i

inqfen in Kubernetes — русскоговорящее сообщество
Ну да ладно, это для чатика куба уже оффтоп
источник