Kubernetes安装helm

Helm 是 Kubernetes 的包管理工具,可以用来简化应用的部署和管理。以下是 Helm 的安装步骤:

1. 安装 Helm

Helm 可以通过以下几种方式安装:

方法 1:通过脚本安装(推荐)

运行以下命令,自动下载并安装 Helm:

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

方法 2:通过包管理工具安装

  • macOS(Homebrew)

    brew install helm
    
  • Linux(使用 Snap)

    sudo snap install helm --classic
    
  • Windows(使用 Chocolatey)

    choco install kubernetes-helm
    

方法 3:手动下载二进制文件

  1. 访问 Helm GitHub Release 页面,找到适合你系统的版本。

  2. 下载对应的二进制文件并解压:

    tar -zxvf helm-v3.x.x-linux-amd64.tar.gz
    
  3. helm移动到 /usr/local/bin目录:

    sudo mv linux-amd64/helm /usr/local/bin/helm
    sudo chmod +x /usr/local/bin/helm
    
  4. 验证安装:

    helm version
    

2. 配置 Helm

Helm 需要一个 Kubernetes 集群才能工作,确保你的 kubectl 已经配置好并可以连接到集群:

kubectl get nodes

然后可以添加 Helm 官方仓库:

helm repo add stable https://charts.helm.sh/stable
helm repo update

或者使用阿里云仓库

helm repo add aliyun https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts
helm repo update

或者使用bitnami仓库

helm repo add bitnami https://charts.bitnami.com/bitnami
helm repo update

如果你不知道仓库里有哪些 Chart,可以搜索:

helm search repo aliyun


3. 使用 Helm 安装应用

例如,使用 Helm 安装 nginx

helm install my-nginx stable/nginx-ingress

如果 stable 仓库不可用,可以使用 bitnami

helm repo add bitnami https://charts.bitnami.com/bitnami
helm install my-nginx bitnami/nginx

4. 卸载 Helm

如果需要卸载 Helm,可以执行:

rm /usr/local/bin/helm  # 或者通过包管理工具卸载

如果你还需要清除 Helm 相关的数据:

kubectl delete ns helm
posted @ 2025-03-10 10:40  蒲公英PGY  阅读(213)  评论(0)    收藏  举报