helm-自定義Charts入門
阿新 • • 發佈:2020-12-20
Helm Chart 是用來封裝 Kubernetes 原生應用程式的一系列 YAML 檔案。可以在你部署應用的時候自定義應用程式的一些 Metadata,以便於應用程式的分發。對於應用釋出者而言,可以通過 Helm 打包應用、管理應用依賴關係、管理應用版本併發布應用到軟體倉庫。 |
執行命令helm create myapp,會建立一個myapp目錄
# helm create myapp
檢視myapp目錄結構
編輯自描述檔案 Chart.yaml , 修改version和appVersion資訊
編輯values.yaml配置檔案
檢查chart語法正確性
# helm lint myapp
打包自定義的chart
# helm package myapp
安裝chart
# helm install myapp myapp-1.tgz
驗證
編輯自描述檔案 Chart.yaml , 修改version和appVersion資訊
檢查chart語法正確性
# helm lint myapp
打包自定義的chart
# helm package myapp
更新chart
# helm upgrade myapp myapp-2.tgz
驗證
檢視當前版本資訊
檢視歷史版本資訊
回滾到指定版本
驗證