Структура рулевого управления
web-service
|_ _ _ templates
|_ _ _ Chart.yaml
|_ _ _ values.yaml
У меня есть настройка рулевого управления, в которой мои каски для моего приложения упакованы .tgz
и отправлены в репозиторий Nexus с учетом https://localhost:50714/#browse/browse:helm
добавлено к штурвалу repositories.yaml
с использованием
helm repo add nexus https://localhost:50714/
После добавления Repo я вижу диаграмму
helm search
NAME CHART VERSION APP VERSION DESCRIPTION
nexus/web-service 1.0.0-k8s Custom microservice Helm chart
Для установки I Запустите приведенную ниже команду
helm install nexus/ioc-web-service --version 1.0.0-k8s
и приложение будет развернуто. Итак, приложение разворачивается с использованием значений по умолчанию. Yaml. Мне нужно сделать это настраиваемым, чтобы мой файл values.yaml по умолчанию был переопределен другим файлом. Допустим, значения-override.yaml
web-service
|_ _ _ templates
|_ _ _ Chart.yaml
|_ _ _ values.yaml
|_ _ _ values-override.yaml
Я использовал обеспечение передачи helm дополнительный файл с помощью команды -f
, но он дает values-override.yaml
файл не найден
helm install nexus/web-service -f values-override.yaml --version 1.0.0-k8s
Необходим некоторый вклад в то, как получить значения переопределения в формате файла. В качестве значений переопределения могут быть Dynami c. В одной среде это может быть 1 переменная, в другой - 10 переменных, которые необходимо переопределить