我了解 Helm 图表中
.Values.varName
的用法,它用于引用 Values.yaml
文件中的变量
我想知道
$.Values.varName
和 .Values.varName
之间的区别
例如,当我设置
name: $.Values.varName
和 name: .Values.varName
答案如下:
在 Helm 图表中,语法
.Values.varName
用于直接访问 values.yaml
文件中的值。另一方面,$.Values.varName
用于使用 Go 模板表达式引用值。美元符号 ($
) 后跟一个点 (.
) 表示模板表达式的开始。当您需要在图表中使用该值之前对其执行更复杂的操作或转换时,这非常有用。