Назад | Перейти на главную страницу

Helm сбрасывает ресурсы в заведомо исправное состояние

Мы начинаем управлять ресурсами Kubernetes с помощью Helm, и у нас есть несколько пользователей, которые привыкли управлять ресурсами с помощью kubectl edit. Мы хотели бы, чтобы Helm дезинфицировал развернутые ресурсы каждый раз при запуске, возвращая их в заведомо исправное состояние.

Я заметил это helm upgrade не перезаписывает мои ConfigMaps. Вместо этого он объединяет атрибуты развернутого ConfigMap и шаблона Helm, предоставляя мне части моей шаблонной ConfigMap и части отредактированной вручную. Если в шаблоне Helm ConfigMap не было изменений, Helm сделает не сбросить любую часть моей развернутой карты ConfigMap обратно в условное состояние.

Как я могу указать Helm всегда сбрасывать весь мой ресурс Kubernetes до версий с шаблоном Helm?