1.前言
Helm 是一個(gè) Kubernetes 包管理工具,它的作用是簡(jiǎn)化 Kubernetes 應(yīng)用程序的部署和管理。Helm 允許您將 Kubernetes 應(yīng)用程序打包為 chart,chart 是一組預(yù)定義的 Kubernetes 對(duì)象模板,包括 Deployment、Service、Ingress 等。使用 Helm,您可以輕松地將 chart 安裝到 Kubernetes 集群中,并在需要時(shí)升級(jí)或卸載它們,類似于centos的yum
2.部署helm
我這邊直接下載了最新的3.12.0版本,下載地址:Releases · helm/helm · GitHub
?選擇自己合適的版本進(jìn)行下載安裝
將下載好的安裝包放到k8s主機(jī)上并解壓出來(lái)
tar -zxvf helm-v3.12.0-linux-amd64.tar.gz
進(jìn)入解壓后的目錄中,將helm拷貝到系統(tǒng)的bin目錄下,拷貝到bin目錄下就能在任意目錄執(zhí)行heml命令
cd linux-amd64
ls
mv helm /usr/bin
?查看heml
heml version
3.helm命令使用?
3.1給helm添加幾個(gè)鏡像源
helm repo add aliyun?https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts
helm repo add azure http://mirror.azure.cn/kubernetes/charts
helm repo add?bitnami ?https://charts.bitnami.com/bitnami? (推薦使用這個(gè))
3.2更新鏡像源
helm repo update
3.3查看鏡像源
helm repo list
3.4刪除鏡像源
helm repo remove aliyun
3.5查找chart
helm search repo ingress
?3.6查看chart信息
helm show chart bitnami/nginx-ingress-controller
可以看到信息中有對(duì)這個(gè)插件的說(shuō)明?
3.7拉取chart包
helm pull bitnami/nginx-ingress-controller
拉取下來(lái)后是tgz文件,解壓出來(lái)后可以根據(jù)自己的安裝需求修改values.yaml文件
?修改好后使用以下命令安裝,需要進(jìn)入解壓后的目錄
helm install nginx-ingress-controller?.
3.8安裝插件
helm install nginx-ingress?bitnami/nginx-ingress-controller
helm install nginx-ingress?bitnami/nginx-ingress-controller -n ingress-system? #指定命名空間安裝,創(chuàng)建的pod都會(huì)創(chuàng)建到指定的命名空間上,需要先使用kubectl創(chuàng)建此命名空間
3.9查看安裝的插件
helm list
3.10查看插件的狀態(tài)信息
helm status?nginx-ingress
3.11卸載安裝的插件
helm uninstall??nginx-ingress
4.helm報(bào)錯(cuò)處理
使用helm uninstall卸載chart包失敗后,重新安裝不了,報(bào)以下錯(cuò)誤
?顯示此報(bào)錯(cuò)的原因是uninstall因?yàn)閳?zhí)行失敗進(jìn)程沒(méi)有被徹底關(guān)閉
helm -n longhorn-system?ls -a? #命名空間按照自己創(chuàng)建的適合的命名空間名稱填寫(xiě)
helm uninstall? longhorn?-n longhorn-system? --no-hooks? #--no-hooks是取消掛鉤的意思
?文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-636702.html
執(zhí)行以上命令就可以正常的重新安裝了文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-636702.html
到了這里,關(guān)于k8s helm安裝使用的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!