一般惯例
最佳实践的这部分阐述了一般惯例。
Chart名称
chart名称必须是小写字母和数字。单词之前可以使用横杠分隔(-):
示例:
drupal
nginx-lego
aws-cluster-autoscaler
chart名称中不能用大写字母也不能用下划线。点.符号也不行。
版本号
Helm尽可能使用 SemVer 2来表示版本号。(注意Docker镜像的tag不一定遵循SemVer,因此被认为是一个不幸的例外规则。)
Semantic Versioning 2.0.0 | Semantic Versioning
当SemVer版本存储在Kubernetes标签时,我们通常把+字符改成_,因为标签不允许使用+作为值进行签名。
格式化YAML
YAML文件应该按照 双空格 缩进(绝不要使用tab键)。
Helm和Chart的用法
以下是几个Helm和helm的惯用方法。
Helm是指整个项目
helm是指客户端命令
chart不是专有名词,不需要首字母大写
但Chart.yaml需要首字母大写,因为文件名大小写敏感
若有疑问,使用Helm('H'大写).
————————————
仅用于本人学习
来源:Helm | Docs