Диаграмма руля — как проверить диаграмму без установки?

#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

Это отличный способ заставить сервер отображать ваши шаблоны, а затем возвращать результирующий файл манифеста.