一、安装 Helm 客户端
方法 1:通过脚本自动安装(推荐)
curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3
chmod 700 get_helm.sh
./get_helm.sh
- 说明:此脚本会自动下载最新 Helm 二进制文件并安装到
/usr/local/bin
目录。适用于 Linux/macOS 系统11963。
方法 2:手动下载二进制文件
- 从 Helm GitHub Release 下载对应系统的二进制包(如
helm-v3.x.x-linux-amd64.tar.gz
)。 - 解压并移动到可执行路径:
tar -zxvf helm-v3.x.x-linux-amd64.tar.gz
sudo mv linux-amd64/helm /usr/local/bin/helm
- 验证安装:
helm version
,输出类似 version.BuildInfo{Version:"v3.x.x"}
表示成功12163。
二、配置 Helm 仓库(添加一个就行,阿里云就好)
- 添加官方仓库:
helm repo add stable https://charts.helm.sh/stable
- 国内镜像加速(如阿里云):
helm repo add aliyun https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts
- 更新仓库索引:
helm repo update
三、验证 Helm 功能
- 搜索 Chart 包:
helm search repo nginx
注意事项
- 权限要求:确保
kubectl
已配置并具有集群管理员权限,Helm 通过 kubeconfig
文件与集群通信 - 版本兼容性:Helm v3 支持 Kubernetes 1.20+,建议使用最新稳定版
- 离线安装:若服务器无法访问 GitHub,可手动下载二进制文件并复制到
/usr/local/bin
卸载 Helm
sudo rm /usr/local/bin/helm
rm -rf ~/.helm