【笔记】Helm-4 最佳实践-1 一般惯例

一般惯例

最佳实践的这部分阐述了一般惯例。

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

你可能感兴趣的:(Helm,云原生,kubernetes,k8s)