Вы можете задать несколько --set
и -f
опций для helm install
, и поэтому лучшее доступное решение - записать ваши "глобальные" настройки в файл и всегда передавать опцию -f global-settings.yaml
в helm install
( вместе с другими имеющимися у вас файлами настроек и значений).
Если все, что вы устанавливаете, находится в одном пространстве имен, в зависимости от того, что на самом деле делают настройки, это может помочь поместить их в общую ConfigMap. Это немного сложнее в управлении (вам, вероятно, нужно вручную запускать kubectl
команды), и есть много вещей, которые вы можете сделать со значениями Helm, которые вы не можете сделать с помощью общего ConfigMap. Но это «автоматический» способ, который вы предлагаете в вопросе; вам не нужны никакие опции Helm для его использования.