Helm 中 $.Values 和 .Values 之间的区别

问题描述 投票:0回答:1

我了解 Helm 图表中

.Values.varName
的用法,它用于引用
Values.yaml
文件中的变量

我想知道

$.Values.varName
.Values.varName

之间的区别

例如,当我设置

name: $.Values.varName
name: .Values.varName

kubernetes-helm
1个回答
0
投票

答案如下:

在 Helm 图表中,语法

.Values.varName
用于直接访问
values.yaml
文件中的值。另一方面,
$.Values.varName
用于使用 Go 模板表达式引用值。美元符号 (
$
) 后跟一个点 (
.
) 表示模板表达式的开始。当您需要在图表中使用该值之前对其执行更复杂的操作或转换时,这非常有用。

© www.soinside.com 2019 - 2024. All rights reserved.