Итак, вы сначала запускаете helm install coreos/kube-prometheus --name kube-prometheum --namespace monitoring -f kube-prometheus.yml
с вашим файлом значений, установленным на 1,0 изображения:
prometheusconfigReloader:
image:
tag: 1.0
Затем вы изменяете файл значений или создаете новый файл значений или даже создаете новый файл значений, содержащий:
prometheusconfigReloader:
image:
tag: 2.0
Допустим, этот файл называется kube-prometheus-v2.yml. Затем вы можете запустить:
helm upgrade -f kube-prometheus-v2.yml kube-prometheum coreos/kube-prometheus
Или даже:
helm upgrade -f kube-prometheus.yml -f kube-prometheus-v2.yml kube-prometheum coreos/kube-prometheus
Это связано с тем, что оба переопределения файла значений будут перекрыты, и в соответствии с helm upgrade
документацией"приоритет будет отдан последнему (самому правому) указанному значению".
Или, если вы уже установили и хотите узнать, что содержит файл значений, который использовался, вы можете использовать helm get values kube-prometheum