helm基本用法


一、helm命令

helm search    #關鍵字搜索charts
helm pull        #壓縮下載chart到本地,可以使用--untar下載解壓)
helm install     #部署chart到kubernetes
helm list        #查看已部署的charts(注意--namespace或-n)
helm history    #發布的歷史信息
helm repo    #對index chart repositories進行add, list, remove, update
helm rollback    #回滾到以前的版本
helm show     #顯示chart信息
helm status    #查看指定命名的狀態
helm test        #運行發布測試(檢測發布是否成功,功能是否齊全)
helm uninstall    #卸載版本
helm upgrade    #升級版本

二、常用方法

  1. -values/-f:傳遞文件覆蓋默認值
  2. -set:從命令行傳遞配置(-set-string:強制傳遞字符串值)
  3. -set-file:從文件中讀取單個大值
  4. 如果多次使用-f指定多個value文件,若其中涉及重復的參數,那么后指定的值會覆蓋先指定的值
  5. 關於回滾:先使用helm history查看歷史版本信息,然后使用helm rollback回滾到指定的版本,若不指定版本,則默認回滾到上一版本

二、helm3注意事項

1、移除Tiller,簡化安全模型,集群管理員可以按照自己認為合適的粒度限制用戶權限

2、helm rollback myapp的區別:
     1)hellm2中只會對比old-manifest與new-manifest的區別
     2)helm3還會額外的考慮資源對象的當前狀態,將三者結合起來,以避免出現意外情況

3、chart以namespace進行區分,因此發布在獨立namespace的商品在helm list的時候也需要加上對應的namespace

4、helm3默認使用secret作為storage driver

5、導入路徑修改為helm.sh/helm/v3

6、默認不會自動生成名稱,若要使用隨機生成,使用:--generate-name

7、命令重命名

  helm delete——》helm uninstall

  helm inspect ——》helm show

  helm fetch——》helm pull

注意事項:

helm3默認不安裝stable,用戶必須執行以下命令

helm repo add stable https://kubernetes-charts.storage.googleapis.com

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM