kubekey/docs/zh/101-syntax.md
liujian e3f2372ee0
feat: docs for modules (#2623)
Signed-off-by: joyceliu <joyceliu@yunify.com>
2025-06-17 09:40:31 +00:00

794 B
Raw Blame History

语法

语法遵循go template规范.引用sprig进行函数扩展.

自定义函数

toYaml

将参数转换成yaml字符串. 参数为左移空格数, 值为字符串

{{ .yaml_variable | toYaml }}

fromYaml

将yaml字符串转成参数格式

{{ .yaml_string | fromYaml }}

ipInCIDR

获取IP范围(cidr)内特定下标的IP地址

{{ .cidr_variable | ipInCIDR 1 }}

ipFamily

获取IP或IP_CIDR所属的family。返回值为Invalid, IPv4, IPv6

{{ .ip | ipFamily }}

pow

幂运算.

# 2的3次方, 2 ** 3
{{ 2 | pow 3 }}

subtractList

数组不包含

# 返回一个新列表该列表中的元素在a中存在但在b中不存在
{{ .b | subtractList .a }}