Helm可以看作是kubernetes下的包管理器,和node的npm管理器,python的pip管理器类似。极大的方便了k8s上的软件部署,升级,删除,回滚等操作。

安装过程

Helm官方安装说明:
https://helm.sh/docs/intro/install/

  1. 下载安装包:
    https://github.com/helm/helm/releases
    这里我们下载v3.3.4版本的

    1
    wget https://get.helm.sh/helm-v3.3.4-linux-amd64.tar.gz
  2. 解压安装包

    1
    tar -zxvf helm-v3.3.4-linux-amd64.tar.gz
  3. 进入解压后的文件夹,并移动helm二进制文件

    1
    mv linux-amd64/helm /usr/local/bin/helm
  4. 设置helm的stable repo
    为了加速,设置成微软的仓库

    1
    2
    helm repo add stable http://mirror.azure.cn/kubernetes/charts/
    helm repo add incubator http://mirror.azure.cn/kubernetes/charts-incubator/

    查看helm仓库

    1
    2
    helm repo update
    helm repo list

至此helm安装成功

使用说明可以参考官方文档:
https://helm.sh/docs/intro/using_helm/