默认情况点( . ), 代表全局作用域,用于引用全局对象。

.Values

示例: 
{{ .Values.global.imageTag }}

.Release

Name - release的名字,
    一般通过Chart.yaml定义,或者通过helm命令在安装应用的时候传入。
Revision - release版本号,是一个递增值,每次更新都会加1
IsNewInstall: 布尔值,表示当前操作是否为新安装。
Namespace: 发布版本所在的命名空间。
Time - release安装时间
IsUpgrade - true代表,当前release是一次更新.
IsInstall - true代表,当前release是一次安装
Chart: 发布版本所使用的Chart的元数据。


示例: 
{{ .Release.Name }}

.Chart

存储有关Chart的信息。

Name: Chart的名称。
Version: Chart的版本。
Description: Chart的描述。
Metadata: 包含了Chart的元数据,如依赖关系、API版本等。

示例:
{{ .Chart.Version }} 返回Chart的版本

.Capabilities

存储有关Helm和Kubernetes API版本的信息。

KubeVersion: Kubernetes API版本。
TillerVersion: Tiller版本(Helm v2)。
APIVersions: 支持的Kubernetes API版本列表。
示例: {{ .Capabilities.KubeVersion }} 返回Kubernetes API版本。

.Files

用途: 提供对Chart中文件的访问

方法:
Get: 读取文件内容。
List: 获取文件列表。
示例: {{ .Files.Get "templates/configmap.yaml" }} 返回 templates/configmap.yaml 文件的内容。

.Template

用途: 提供模板渲染的帮助函数。

函数:
Include: 渲染并包含另一个模板文件。
Template: 渲染模板字符串。
示例: {{ include "common.labels" . }} 渲染并包含名为 common.labels 的模板文件