Как обновить диаграмму рулевого управления с помощью нового values.yaml и сохранить данные предыдущих развертываний? - PullRequest
0 голосов
/ 03 октября 2018

Я развернул рулевую диаграмму, используя config-v1.yaml.Я добавил некоторые данные в свое приложение рулевого управления через API, представленный в рулевом графике

Я хочу развернуть / обновить текущую диаграмму со значениями от config-v2.yaml, потому что есть функция, которую я хочу предоставить.

Когда я использую helm upgrade -f config-v2.yaml my-chart stable/chart.Предыдущая версия руля удалена, что означает, что данные, которые я добавил с помощью API, исчезли.Поэтому я решил, что мне нужно добавить том в свой контейнер.

Когда я добавляю PersistentVolume и PersistentVolumeClaim, приложение не может обновиться со значениями от config-v2.yaml, что означает, что я не получаю новые нужные мне функции.

Как правильно обновлять таблицы руля такого типа?

1 Ответ

0 голосов
/ 04 октября 2018

Для обновления используйте флаг '--reuse-values', так как вы предоставляете дополнительную настройку для существующих значений.

В вашем случае вы можете использовать

helm upgrade --reuse-values ​​ -f config-v2.yaml my-chart stable / chart

Пожалуйста, обратитесь к документам.

...