#kubernetes-helm
#kubernetes-helm
Вопрос:
Я использую следующую команду для установки диаграммы руля
helm upgrade myRelease azureacr/chart --namespace calculator --install --set replicaCount=4 --set image.repository=my.azurecr.io --set canary=false --wait --timeout 45s
это работает отлично.
Однако я хочу (повторно) просмотреть сгенерированную диаграмму перед ее установкой? Приведенная ниже команда просто печатает шаблон, и я не знаю, как передать ему параметры
helm template myRelease
Другими словами, я знаю, что значение «c» равно 2 для приведенного ниже кода
var a = 1, b = 1, c = a b
Таким же образом, есть ли способ получить окончательную диаграмму, применив требуемые параметры?
Комментарии:
1.
helm template
использует все те же--set
и-f
параметры.
Ответ №1:
Вы можете попробовать использовать команду —dry-run в helm install что-то вроде этого
helm upgrade myRelease azureacr/chart --namespace calculator --install --set replicaCount=4 --set image.repository=my.azurecr.io --set canary=false --wait --timeout 45s --dry-run --debug
Это отличный способ заставить сервер отображать ваши шаблоны, а затем возвращать результирующий файл манифеста.