kwok
中的 Go 模板 #
此页面提供了有关在 kwok CR 中编写 go 模板的简洁说明。
目前,只有 Stage
CR 具有基于 go 模板的字段 (Spec.Next.StatusTemplate
)。
编写模板时,必须遵循 go 文本模板语法。有关 go 文本模板的预定义函数,请参阅 go 文本模板函数。除了内置函数之外,kwok
还支持 sprig 模板函数。
值得注意的是,kwok
中模板的“上下文”(由句点字符 .
表示)设置为引用的 Kubernetes 资源。例如,可以在模板中使用 .metadata.name
来获取相应的 Kubernetes 资源名称。