kubernetes 如何添加自动装载服务帐户令牌:使用Helm错误

kcugc4gi  于 2023-02-11  发布在  Kubernetes
关注(0)|答案(1)|浏览(174)

我一直在尝试添加自动安装服务帐户令牌:使用helm的部署错误,但我的更改反映在kubernetes的内部部署中。
我在下面的helpers.tpl中尝试过

{{- "<chart-name>.automountserviceaccounttoken" }}
{{- default "false" .Values.automountserviceaccounttoken.name }}
{{- end }}

在应用部署.yaml中

automountServiceAccountToken: {{- include "<chart-name>.automountserviceaccounttoken" . }}

以值表示.yaml

automountServiceAccountToken: false

但我看不到变化,请指导

polhcujo

polhcujo1#

您可以尝试以下故障排除步骤
1.在helpers.tpl文件中,您将从values.yaml中获取automountserviceaccounttoken值。在values.yaml中,您将获取automountserviceaccounttoken:false,但在tpl文件中,您将访问类似automountserviceaccounttoken.name的值,在值文件中的automountserviceaccounttoken下没有名为name的属性。尽管您在函数中使用默认值,但有时它可能不包括默认值。所以正确,他的价值在values.yaml.
1.使用$helm template template-name命令调试已部署的heml图表,它将下载生成的helm模板和值,检查是否反映了您所需的值。
1.如果您要重新部署图表,请尝试将其升级为$helm upgrade [RELEASE] [CHART],并确保您的值反映出来。
1.在安装舵图之前,先进行试运行,这样我们就可以给予带有编译值的模板。因此,使用试运行有助于确认模板。
更多信息请参考官方文件

相关问题