點擊上方藍色“大數據實戰演練”,選擇“設爲星標”或“置頂”
回覆“資料”領取獨家整理的學習資料!
每一個成功人士的背後,必定曾經做出過勇敢而又孤獨的決定。
放棄不難,但堅持很酷~
版本說明
helm:v2.14.3
一、helm 相關命令
1、查看 chart 倉庫 Harbor
helm repo list
2、更新chart倉庫
helm repo update
3、創建 chart 相關文件集
helm create $chartName
4、檢查 chart 語法是否合格
helm lint $chartName
# 或者
helm install wechart --dry-run --debug
5、推送 chart 到 Harbor 倉庫
helm push $chartName https://$ip:443/chartrepo/$repoName --username=admin --password=admin --ca-file /etc/docker/certs.d/$ip:443/ca.crt
6、在當前倉庫中查詢 chart 是否存在
helm search $chartName
7、從 Harbor 倉庫中下載 chart
helm fetch $repoName/$chartName
下載下來的是一個 tgz 包,可用 tar zxvf xxx.tgz 命令解壓。
8、chart 包離線部署與卸載(helm 2 和 helm 3 的命令都在這裏)
# helm2 安裝。
helm install $chartDirName --name $releaseName --namespace $namespaceName
# 卸載
helm del --purge $releaseName
# helm3 安裝。
# releaseName爲Release名稱;namespaceName爲命名空間;chartDirName是chart目錄文件夾
helm install $releaseName -n $namespaceName $chartDirName
# 卸載
helm uninstall $releaseName -n $namespaceName
如果是線上部署,則指定 chart 倉庫名與 chart 名代替 $chartDirName 即可,比如:cloud-product/wechart
9、查看 chart 包部署歷史
# releaseName爲已部署的實例名,helm list的那個名字
helm history $releaseName
10、查看部署 chart 的 release 實例列表
chart 部署時,需要指定 release 實例名稱。我們可以通過命令獲取到 k8s 集羣中所有的 release 列表。
helm list
11、查看 service、deploy、pod、ingress 等狀態
在 helm 2 中,可以通過下面的命令來查看 service、deploy、pod、ingress 等狀態
helm status $releaseName
往期推薦更精彩
最後說一句(求關注,別白嫖我)
掃一掃,我們的故事就開始了。
文章有用,點贊、轉發、在看都是一種支持,求三連!
另外公衆號改變了推送規則,大家看文章不要忘記點擊最下方的在看,點贊按鈕,這樣微信自動識別爲常看公衆號,否則很可能推送的文章可能淹沒在別的文章找不到,謝謝大家。
讓我知道你在看
本文分享自微信公衆號 - 大數據實戰演練(gh_f942bfc92d26)。
如有侵權,請聯繫 [email protected] 刪除。
本文參與“OSC源創計劃”,歡迎正在閱讀的你也加入,一起分享。