一。注意事项
1.values.yaml 中可以使用‘#‘号注释行,而/templates 下的文件不能用#号,如果要注释可以使用 {{/* context */}}
2。{{- #忽略前面空格 ,-}} #忽略后面空格
3.在yaml中如果要输入大块有格式的数据可以用 ‘|-’,这样就会保留原有格式,否则我们加载到程序中时不会保留原有格式
二。命令使用:
helm template ../test -x templates/configmap.yaml #查看模板渲染结果
三。内置方法:
1.title #首字母大写
2.upper #转为大写
3.quote #用引号括起来
4.default val #定义一个默认值
5.requied #定义一个约束,values文件中必须定义此值,否则就报错
6.b64enc #使用base64加密
7.b64dec #使用base64解密
8.indent INT #缩进指定字符
9.nindent INT #在新行缩进
原文:https://www.cnblogs.com/dufeixiang/p/10825060.html