Size: a a a

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

2020 October 18

AA

Artyom Abramovich in Kubernetes — русскоговорящее сообщество
kvaps
Я плохой админ, я на стороне общественности :)
в этом плане да))
источник

VY

Victor Yagofarov (Na... in Kubernetes — русскоговорящее сообщество
Victor Yagofarov (Nas_tradamus)
Заодно приходится в metrics-server заглядывать чтобы это не выглядело магией
Последний крайне плохо докуметирован
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
Lucky SB
И иногда падает в процессе апгрейд а )
Ну хоть не бикает и не портит файлы:)
источник

TL

Timofey Larkin in Kubernetes — русскоговорящее сообщество
Dmitry Sergeev
ну да это логично. И очень хорошо. Я просто думал ну мало-ли вдруг kubeadm =)
Тогда непонятно как rke делает откат не предыдущую версию. Миграции то api-server не откатит. Либо как-то сам, либо вообще не делает откат миграций
Я не уверен, поддерживается ли роллбэк кубом в принципе
источник

TL

Timofey Larkin in Kubernetes — русскоговорящее сообщество
То есть между какими то версиями пожалуйста, но в общем случае...
источник

L

Lucky SB in Kubernetes — русскоговорящее сообщество
Victor Yagofarov (Nas_tradamus)
kubeadm упрощает администрирование и поверх него проще тулинг свой навернуть, призванный отказаться от Kubespray
Ну мне не упрощает. Так, немного геморроя добавляет. Но это лично мой опыт
источник

TL

Timofey Larkin in Kubernetes — русскоговорящее сообщество
Lucky SB
Ну мне не упрощает. Так, немного геморроя добавляет. Но это лично мой опыт
Ну как так если под капотом спрея кубадм и есть? Или твой форк кау раз без него?
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Timofey Larkin
Я не уверен, поддерживается ли роллбэк кубом в принципе
Да, вроде кто-то говорил что rke умеет.
Но тут в доках пишут - https://rancher.com/docs/rke/latest/en/upgrades/#rolling-back-the-kubernetes-version
A cluster can be restored back to a snapshot that uses a previous Kubernetes version. =)
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Timofey Larkin
Ну как так если под капотом спрея кубадм и есть? Или твой форк кау раз без него?
да, у него без kubeadm
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
Victor Yagofarov (Nas_tradamus)
kubeadm упрощает администрирование и поверх него проще тулинг свой навернуть, призванный отказаться от Kubespray
Ну да, правильней сказать что kubeadm это низкоуровневая утилита, как и kubectl
источник

TL

Timofey Larkin in Kubernetes — русскоговорящее сообщество
kvaps
Ну да, правильней сказать что kubeadm это низкоуровневая утилита, как и kubectl
Никогда раньше не видел ТАКОЕ определение низкого уровня)
источник

VY

Victor Yagofarov (Na... in Kubernetes — русскоговорящее сообщество
Такой низкий, аж высокий)
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
Timofey Larkin
Никогда раньше не видел ТАКОЕ определение низкого уровня)
источник

VY

Victor Yagofarov (Na... in Kubernetes — русскоговорящее сообщество
Просто это нативный способ и в доках теперь, как упоминали, нет другого способа
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
Timofey Larkin
Никогда раньше не видел ТАКОЕ определение низкого уровня)
Ну собственно и как сам куб - всего-лишь фреймворк для запуска приложений
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Victor Yagofarov (Nas_tradamus)
kubeadm упрощает администрирование и поверх него проще тулинг свой навернуть, призванный отказаться от Kubespray
ну там смотри какая ситуация возникает.
Ты хочешь следовать принципу IaC, и управлять своей конфигурацией.
Например ты хочешь добавить фичагейты в kube-apiserver. То логично будет держать шаблон статик пода в своей системе управления конфигураций, чтобы она им управляла. Меняешь в нем фича-нейты, твоя система правит файл, и kube-apiserver перезапускается - профит, все счастливы.

Но вот беда, kubeadm тоже им управляет. Поэтому тебе приходится для смены фичагейтов править конфиг kubeadm и запускать его со специальной командой - если такое вообще поддерживаются. То есть в теории могут быть конфигурации, которые ты просто не можешь накатить через kubeadm. И тебе придется костылить в своей системе, всякие sed'ы для правки конфигураций, так как нормально файлом ты упрпалять уже не можешь.

То есть почему люди отказываются от инсталяторов тоже понять можно
источник

TL

Timofey Larkin in Kubernetes — русскоговорящее сообщество
kvaps
Ну собственно и как сам куб - всего-лишь фреймворк для запуска приложений
Ну хз, ещё как тулза для работы с данными
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
Dmitry Sergeev
ну там смотри какая ситуация возникает.
Ты хочешь следовать принципу IaC, и управлять своей конфигурацией.
Например ты хочешь добавить фичагейты в kube-apiserver. То логично будет держать шаблон статик пода в своей системе управления конфигураций, чтобы она им управляла. Меняешь в нем фича-нейты, твоя система правит файл, и kube-apiserver перезапускается - профит, все счастливы.

Но вот беда, kubeadm тоже им управляет. Поэтому тебе приходится для смены фичагейтов править конфиг kubeadm и запускать его со специальной командой - если такое вообще поддерживаются. То есть в теории могут быть конфигурации, которые ты просто не можешь накатить через kubeadm. И тебе придется костылить в своей системе, всякие sed'ы для правки конфигураций, так как нормально файлом ты упрпалять уже не можешь.

То есть почему люди отказываются от инсталяторов тоже понять можно
Для кубеадм вполне стандартизованный конфиг есть для таких вещей
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
kvaps
Для кубеадм вполне стандартизованный конфиг есть для таких вещей
Считай вместо флагов командной строки
источник

TL

Timofey Larkin in Kubernetes — русскоговорящее сообщество
В том смысле, что у тебя в етсд создаются всякие объекты, а контроллеры только знай, переписывают всякие поля
источник