я через хельм делаю апгрэйд
checksum/config: {{ include (print $.Template.BasePath "/configmap.yaml") . | sha256sum }}
А если я руками правлю конфиг то херас ?
руками где? в темплейте?
Да через edit например
иначе, это будет работать если вы в темплейте хелм чарта поправили сам шаблон configmap.yaml или там изменился какой то параметр и вы сделали helm upgrade
А как мне решить вопрос если я руками сделал edit ?
можете так же руками убить под, например
Ну это понятно а покрасивее вариант
это плохой подход, делать что то руками в кластере, у вас должен быть один источник правды, или штука которая вам засинхронит стейт, иначе может быть больно. Есть еще rollout restart, пропатчить деплоймент но все с руки, для автоматизации что нибудь типа https://github.com/stakater/Reloader
Обсуждают сегодня