Мы начинаем управлять ресурсами Kubernetes с помощью Helm, и у нас есть несколько пользователей, которые привыкли управлять ресурсами с помощью kubectl edit
. Мы хотели бы, чтобы Helm дезинфицировал развернутые ресурсы каждый раз при запуске, возвращая их в заведомо исправное состояние.
Я заметил это helm upgrade
не перезаписывает мои ConfigMaps. Вместо этого он объединяет атрибуты развернутого ConfigMap и шаблона Helm, предоставляя мне части моей шаблонной ConfigMap и части отредактированной вручную. Если в шаблоне Helm ConfigMap не было изменений, Helm сделает не сбросить любую часть моей развернутой карты ConfigMap обратно в условное состояние.
Как я могу указать Helm всегда сбрасывать весь мой ресурс Kubernetes до версий с шаблоном Helm?