Go 模板

kwok 中的 Go 模板 #

此页面提供了有关在 kwok CR 中编写 go 模板的简洁说明。

目前,只有 Stage CR 具有基于 go 模板的字段 (Spec.Next.StatusTemplate)。

编写模板时,必须遵循 go 文本模板语法。有关 go 文本模板的预定义函数,请参阅 go 文本模板函数。除了内置函数之外,kwok 还支持 sprig 模板函数

值得注意的是,kwok 中模板的“上下文”(由句点字符 . 表示)设置为引用的 Kubernetes 资源。例如,可以在模板中使用 .metadata.name 来获取相应的 Kubernetes 资源名称。