Helm3 快速入門 —— 2、Helm3 安裝部署

第2章、Helm3 安裝部署


一、各環(huán)境安裝部署

1、Linux

1)二進(jìn)制包安裝

1?? 下載二進(jìn)制包
wget -c https://get.helm.sh/helm-v3.5.4-linux-amd64.tar.gz
2?? 下載校驗(yàn)文件
wget -c https://github.com/helm/helm/releases#:~:text=Linux%20amd64%20(-,checksum,-/%20a8ddb4e30435b5fd45308ecce5eaad676d64a5de9c89660b56face3fe990b318)
3?? md5校驗(yàn)

如果沒有shasum命令,需先行安裝,執(zhí)行以下命令:

yum install -y perl-Digest-SHA 

安裝完成后,進(jìn)行校驗(yàn)

shasum -a 256 -c helm-v3.5.4-linux-amd64.tar.gz.sha256sum 

如果驗(yàn)證通過,返回:

helm-v3.5.4-linux-amd64.tar.gz: OK

如果驗(yàn)證失敗,返回:

helm-v3.5.4-linux-amd64.tar.gz: FAILED
shasum: WARNING: 1 computed checksum did NOT match
4?? 解壓安裝
tar xf helm-v3.5.4-linux-amd64.tar.gz && \
mv linux-amd64 && \
install -o root -g root -m 0755 helm /usr/local/bin/helm
5?? 驗(yàn)證版本
helm version

正常返回如下:

version.BuildInfo{Version:"v3.5.4", GitCommit:"1b5edb69df3d3a08df77c9902dc17af864ff05d1", GitTreeState:"clean", GoVersion:"go1.15.11"}

2)Apt 安裝(Debian/Ubuntu)

官方提供了針對(duì)Apt的一個(gè) Helm包,可以使用 Apt命令 自動(dòng)安裝最新版本的 helm。

1?? 添加鏡像源
curl https://baltocdn.com/helm/signing.asc | sudo apt-key add -
sudo apt-get install apt-transport-https --yes
echo "deb https://baltocdn.com/helm/stable/debian/ all main" | sudo tee /etc/apt/sources.list.d/helm-stable-debian.list
2?? 更新緩存
sudo apt-get update
3?? 安裝
sudo apt-get install helm

3)自動(dòng)腳本安裝

官方提供了一個(gè)可以自動(dòng)在本地安裝最新版本 Helm 的腳本,在版本庫的 helm/scripts 下:

image-20210628144033780.png

?? 該腳本會(huì)自動(dòng)識(shí)別系統(tǒng)環(huán)境,進(jìn)行下載安裝,其他系統(tǒng)環(huán)境也可以使用。

執(zhí)行如下命令,直接自動(dòng)安裝:

curl https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3 | bash

4)添加命令補(bǔ)全

安裝命令補(bǔ)全功能

yum install -y bash-completion

新增文件 /etc/profile.d/helm.sh,編輯以下內(nèi)容:

source <(helm completion bash)

生效環(huán)境變量配置:

source /etc/profile.d/helm.sh

2、macOS

使用 Homebrew 安裝

官方提供了針對(duì) Homebrew 構(gòu)建 Helm 的方案,可以使用 brew命令 自動(dòng)安裝最新版本的 helm。

brew install helm

3、Windows

使用 Chocolatey 安裝

官方提供了針對(duì) Chocolatey 的一個(gè) Helm包,可以使用 choco命令 自動(dòng)安裝最新版本的 helm。

choco install kubernetes-helm


二、添加公共倉庫

?? 注意:

首次安裝 Helm3 是沒有指定默認(rèn)倉庫的,需要手動(dòng)添加倉庫才可以正常使用。

1、添加常用倉庫

# helm repo add stable https://charts.helm.sh/stable                                                    # Helm 官方源
helm repo add stable https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts     # 阿里云國內(nèi)源(用于加速)
helm repo add bitnami https://charts.bitnami.com/bitnami                                            # Helm 官方源(Helm3默認(rèn)使用)
helm repo add incubator https://charts.helm.sh/incubator
helm repo add jetstack https://charts.jetstack.io

微軟也提供了 stable 的鏡像倉庫,地址為 http://mirror.azure.cn/kubernetes/charts/

2、刪除倉庫

helm repo remove stable

3、更新倉庫

helm repo update

4、查看倉庫

helm repo list
image-20210630154956853.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容