下载安装包

因为 Helm 是直接托管在 Github 上的,所以可以直接从 Github 的 Release Page 中直接下载安装包:

打开 Release 页面: 点击跳转

然后选择你对应的版本,那因为我这里是 64 位的 CentOS 所以我选择了:helm-v3.0.0-beta.4-linux-amd64.tar.gz

安装 Helm3

下载完之后,直接解压到你想放置的目录,例如我是放在了 /home/liuliqiang/soft/devel/kubernetes,所以我的操作是:

  1. [root@liqiang.io]# pwd
  2. /home/liuliqiang/soft/devel/kubernetes
  3. [root@liqiang.io]# tar zxf helm-v3.0.0-beta.4-linux-amd64.tar.gz
  4. [root@liqiang.io]# mv linux-amd64/ helm3
  5. [root@liqiang.io]# export PATH=$PATH:/home/liuliqiang/soft/devel/kubernetes/helm3
  6. [root@liqiang.io]# helm version
  7. version.BuildInfo{Version:"v3.0.0-beta.4", GitCommit:"7ffc879f137bd3a69eea53349b01f05e3d1d2385", GitTreeState:"dirty", GoVersion:"go1.13.1"}

这样就可以啦。如果想要更舒服一些,那么可以添加自动完成的代码:

  1. [root@liqiang.io]# source <(helm completion bash)

这样,下次敲命令的时候就可以自动提示了。

测试 Helm3

安装完 Helm3 之后,那么就尝试一下效果:

  1. [root@liqiang.io]# helm list
  2. NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION
  3. prometheus-operator default 1 2019-10-18 17:03:37.14153101 +0800 CST deployed prometheus-operator-10.0.0-rc.1 2.7.1

添加一个 Repo 看看:

  1. [root@liqiang.io]# helm repo add incubator https://kubernetes-charts-incubator.storage.googleapis.com/
  2. [root@liqiang.io]# helm search repo prometheus
  3. NAME CHART VERSION APP VERSION DESCRIPTION
  4. incubator/prometheus 0.1.4 A Helm chart for Kubernetes

ok,Done!