CI/CD(五) 安装helm

一、安装 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:手动下载二进制文件
  1. 从 Helm GitHub Release 下载对应系统的二进制包(如 helm-v3.x.x-linux-amd64.tar.gz)。
  2. 解压并移动到可执行路径:
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 仓库(添加一个就行,阿里云就好)

  1. 添加官方仓库
helm repo add stable https://charts.helm.sh/stable
  1. 国内镜像加速(如阿里云)
helm repo add aliyun https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts
  1. 更新仓库索引
helm repo update

三、验证 Helm 功能

  1. 搜索 Chart 包
helm search repo nginx  # 查找 Nginx 相关 Chart

注意事项

  1. 权限要求:确保 kubectl 已配置并具有集群管理员权限,Helm 通过 kubeconfig 文件与集群通信
  2. 版本兼容性:Helm v3 支持 Kubernetes 1.20+,建议使用最新稳定版
  3. 离线安装:若服务器无法访问 GitHub,可手动下载二进制文件并复制到 /usr/local/bin

卸载 Helm

sudo rm /usr/local/bin/helm  # 删除二进制文件
# 清除 Helm 配置
rm -rf ~/.helm

你可能感兴趣的:(ci/cd,nginx,运维,helm)