在helm模板中访问超出当前范围控制的变量,可以通过使用全局变量或者上下文传递来实现。
global:
myVariable: "myValue"
然后在模板中可以通过.Values.global.myVariable
来访问这个全局变量。
{{- $myVariable := "myValue" }}
{{- include "child-template" (dict "myVariable" $myVariable) }}
然后在子模板中可以通过.Values.myVariable
来访问这个变量。
需要注意的是,helm模板中的变量作用域是有限的,只能在当前范围内访问。因此,如果要访问超出当前范围控制的变量,需要使用上述方法来传递或者定义全局变量。
关于Helm的更多信息和使用方法,可以参考腾讯云的产品介绍链接:Helm - 应用管理工具。
领取专属 10元无门槛券
手把手带您无忧上云