如何从在线掌舵回购中获得价值

时间:2020-01-23 04:12:26

标签: kubernetes-helm

我想知道头盔图的一些默认值。

例如,我想知道stable / jenkins的.Values.master.tag。 有办法吗?

目前, 我认为我做了helm pull stable/jenkins,然后解压缩了tar并从values.yaml文件中找到了。

谢谢

2 个答案:

答案 0 :(得分:1)

试试这个:

helm show values stable/jenkins | yq '.master.tag'

P.S.:不要使用过时的版本:

helm repo add jenkins https://charts.jenkins.io
helm show values jenkins/jenkins | yq '.master.tag'

答案 1 :(得分:0)

我只能想到一种解决方法,方法是先安装dry-run,然后grep输入值。

例如

helm install --dry-run jenkins_temp stable/jenkins | grep value_name

docs

当您要测试模板渲染但不实际安装任何东西时,可以使用helm install --debug --dry-run ./mychart。这将渲染模板。但是,它不会安装图表,而是会将渲染的模板返回给您,以便您可以看到输出

或者您可以fetch将图表作为tar文件。

helm fetch stable/jenkins --untar

less ./jenkins values.yaml