一般慣例
最佳實務指南的這一部分說明了一般慣例。
圖表名稱
圖表名稱必須是小寫字母和數字。單字可以用破折號 (-) 分隔
範例
drupal
nginx-lego
aws-cluster-autoscaler
圖表名稱中不能使用大寫字母或底線。圖表名稱中不應使用點。
版本號碼
只要有可能,Helm 就會使用 SemVer 2 來表示版本號碼。(請注意,Docker 映像標籤不一定遵循 SemVer,因此被認為是不幸的例外。)
當 SemVer 版本儲存在 Kubernetes 標籤中時,我們通常會將 +
字元更改為 _
字元,因為標籤不允許將 +
符號作為值。
格式化 YAML
YAML 檔案應使用兩個空格(而不是製表符)縮進。
Helm 和 Chart 單字的使用
使用Helm 和helm 這兩個單字有一些慣例。
- Helm 指的是整個專案
helm
指的是用戶端命令- 術語
chart
不需要大寫,因為它不是專有名詞 - 但是,
Chart.yaml
需要大寫,因為檔案名稱區分大小寫
如有疑問,請使用 Helm(大寫 'H')。