Helm 最佳实践
作者:互联网
引自:
values
命名规范
变量名称以小写字母开头,单词按驼峰区分:
正确的:
chicken: true
chickenNoodleSoup: true
错误的:
Chicken: true # initial caps may conflict with built-ins
chicken-noodle-soup: true # do not use hyphens in the name
注意所有的Helm内置变量以大写字母开头,以便与用户定义的value进行区分:.Release.Name
,.Capabilities.KubeVersion
。
搞清楚类型
YAML的类型强制规则有时候是很反常的。比如,foo: false
和 foo: "false"
是不一样的。大整型数如:foo: 12345678
有时会被转换成科学计数法。
避免类型强制规则错误最简单的方式是字符串明确定义,其他都是不明确的。或者,简单来讲, 给所有字符串打引号。
通常,为了避免整数转换问题,将整型存储为字符串更好,并用 {
标签:false,实践,最佳,字符串,Helm,chicken,foo,true 来源: https://blog.csdn.net/qq_25221835/article/details/120286908