Helm3 快速入门 —— 2、Helm3 安装部署

第2章、Helm3 安装部署


一、各环境安装部署

1、Linux

1)二进制包安装

1⃣️ 下载二进制包
wget -c https://get.helm.sh/helm-v3.5.4-linux-amd64.tar.gz
2⃣️ 下载校验文件
wget -c https://github.com/helm/helm/releases#:~:text=Linux%20amd64%20(-,checksum,-/%20a8ddb4e30435b5fd45308ecce5eaad676d64a5de9c89660b56face3fe990b318)
3⃣️ md5校验

如果没有shasum命令,需先行安装,执行以下命令:

yum install -y perl-Digest-SHA 

安装完成后,进行校验

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

如果验证通过,返回:

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

如果验证失败,返回:

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⃣️ 验证版本
helm version

正常返回如下:

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

2)Apt 安装(Debian/Ubuntu)

官方提供了针对Apt的一个 Helm包,可以使用 Apt命令 自动安装最新版本的 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)自动脚本安装

官方提供了一个可以自动在本地安装最新版本 Helm 的脚本,在版本库的 helm/scripts 下:

image-20210628144033780.png

该脚本会自动识别系统环境,进行下载安装,其他系统环境也可以使用。

执行如下命令,直接自动安装:

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

4)添加命令补全

安装命令补全功能

yum install -y bash-completion

新增文件 /etc/profile.d/helm.sh,编辑以下内容:

source <(helm completion bash)

生效环境变量配置:

source /etc/profile.d/helm.sh

2、macOS

使用 Homebrew 安装

官方提供了针对 Homebrew 构建 Helm 的方案,可以使用 brew命令 自动安装最新版本的 helm。

brew install helm

3、Windows

使用 Chocolatey 安装

官方提供了针对 Chocolatey 的一个 Helm包,可以使用 choco命令 自动安装最新版本的 helm。

choco install kubernetes-helm


二、添加公共仓库

⚠️ 注意:

首次安装 Helm3 是没有指定默认仓库的,需要手动添加仓库才可以正常使用。

1、添加常用仓库

# helm repo add stable https://charts.helm.sh/stable                                                    # Helm 官方源
helm repo add stable https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts     # 阿里云国内源(用于加速)
helm repo add bitnami https://charts.bitnami.com/bitnami                                            # Helm 官方源(Helm3默认使用)
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

你可能感兴趣的:(Helm3 快速入门 —— 2、Helm3 安装部署)