Size: a a a

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

2020 October 04

AS

Artem Silenkov in Kubernetes — русскоговорящее сообщество
Ну ок, apply сделает только дифф с предыдущим стейтом, который тоже в аннотации записан. если там ничего не записано, то она ничего и не сделает, потому что не узнает, что надо удалять )
источник

AS

Artem Silenkov in Kubernetes — русскоговорящее сообщество
делай kubectl edit )
источник

AS

Artem Silenkov in Kubernetes — русскоговорящее сообщество
The kubectl apply command calculates this patch request using the configuration file, the live configuration, and the last-applied-configuration annotation stored in the live configuration.
источник

AS

Artem Silenkov in Kubernetes — русскоговорящее сообщество
вычисление идет по аннотации last-applied-configuration
источник

AS

Artem Silenkov in Kubernetes — русскоговорящее сообщество
если там что-то есть, а в файле нет, то она удалит. Если там ничего нет, а в файле есть - добавит
источник

AS

Artem Silenkov in Kubernetes — русскоговорящее сообщество
если там ничего нет, в файле ничего нет, а в лив конфигурации есть - то она ничего с этим делать не будет
источник

AS

Artem Silenkov in Kubernetes — русскоговорящее сообщество
ну и annotation = map, стратегия тут будет merge
источник

Г

Григорий in Kubernetes — русскоговорящее сообщество
а по хелму чатик не покажете заодно?)
источник

AS

Artem Silenkov in Kubernetes — русскоговорящее сообщество
не уверен, что такой есть вообще )
источник

Г

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

AS

Artem Silenkov in Kubernetes — русскоговорящее сообщество
он сделает rolling update по всем манифестам, которые у него в чартах прописаны
можешь сделать helm template . > all.yaml и посмотреть, что будет в итоге применено после выполнения update
источник

AS

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

KG

Kirill Garbar in Kubernetes — русскоговорящее сообщество
Григорий
тогда тут спрошу про хельм
если у меня в чарте есть например 5 деплойментов
я его накатываю, потом удаляю один деплоймент и апгрейжу, деплоймент пропадет?
Если удалил из чарта манифест и проапгрейдил, то пропадёт
источник

KG

Kirill Garbar in Kubernetes — русскоговорящее сообщество
Artem Silenkov
он сделает rolling update по всем манифестам, которые у него в чартах прописаны
можешь сделать helm template . > all.yaml и посмотреть, что будет в итоге применено после выполнения update
Роллинг апдейт это свойство конкретных объектов куба. Т.е. по всем автоматически он никакой роллинг апдейт делать не будет.
источник

AS

Artem Silenkov in Kubernetes — русскоговорящее сообщество
это понятно, про деплойменты речь
если из чарта удалить субчарт, то он его удалит, конечно
источник

L

Lucky SB in Kubernetes — русскоговорящее сообщество
Григорий
тогда тут спрошу про хельм
если у меня в чарте есть например 5 деплойментов
я его накатываю, потом удаляю один деплоймент и апгрейжу, деплоймент пропадет?
Править руками в кластере объекты, созданные хелмом - к геморроою
источник

KG

Kirill Garbar in Kubernetes — русскоговорящее сообщество
Lucky SB
Править руками в кластере объекты, созданные хелмом - к геморроою
Если понимаешь, что делаешь, то норм. Хельм3 стал удобнее для меня лично в этом плане.

Ну и он не спросил про ручное удаление.
источник

МР

Марат Рахимов... in Kubernetes — русскоговорящее сообщество
Григорий
тогда тут спрошу про хельм
если у меня в чарте есть например 5 деплойментов
я его накатываю, потом удаляю один деплоймент и апгрейжу, деплоймент пропадет?
Да
источник

А

Алексей in Kubernetes — русскоговорящее сообщество
Всем привет, вопрос довольно не обычный, есть ли способ запретить exec в container?
источник

AS

Artem Silenkov in Kubernetes — русскоговорящее сообщество
да, можно, покрутив рбак
источник