首页 > 解决方案 > 我们可以为掌舵图的 values.yaml 中的键设置 2 个 doubleqoutes 值吗?

问题描述

我正在使用 helm 在 Kubernetes 中部署产品。

values.yamlhelm chart 中,我们可以""将 key 作为 value 吗?这意味着什么?

标签: kubernetes-helm

解决方案


如果您已定义key: ""{{ typeOf .Values.key }}则表明它是string

如果在if/else语句中使用它,空字符串将被评估为false

更新答案:如果密钥用作整数值怎么办?

如果你key在 values.yaml 中被定义为整数值,0: value你可以使用get sprig 函数来访问它{{ get .Values "0" }},因为使用它.Values.0会产生错误

错误:在 (mychart/templates/configmap.yaml:12) 处解析错误:操作数中出现意外“.0”


推荐阅读