Helm Chart-如何在不安装的情况下验证图表?

时间:2020-09-10 17:29:14

标签: kubernetes-helm

我正在使用以下命令来安装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 个答案:

答案 0 :(得分:1)

您可以尝试在头盔安装中使用--dry-run命令

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

这是让服务器呈现模板,然后返回生成的清单文件的好方法。