下载安装包
因为 Helm 是直接托管在 Github 上的,所以可以直接从 Github 的 Release Page 中直接下载安装包:
打开 Release 页面: 点击跳转
然后选择你对应的版本,那因为我这里是 64 位的 CentOS 所以我选择了:helm-v3.0.0-beta.4-linux-amd64.tar.gz
安装 Helm3
下载完之后,直接解压到你想放置的目录,例如我是放在了 /home/liuliqiang/soft/devel/kubernetes,所以我的操作是:
[root@liqiang.io]# pwd
/home/liuliqiang/soft/devel/kubernetes
[root@liqiang.io]# tar zxf helm-v3.0.0-beta.4-linux-amd64.tar.gz
[root@liqiang.io]# mv linux-amd64/ helm3
[root@liqiang.io]# export PATH=$PATH:/home/liuliqiang/soft/devel/kubernetes/helm3
[root@liqiang.io]# helm version
version.BuildInfo{Version:"v3.0.0-beta.4", GitCommit:"7ffc879f137bd3a69eea53349b01f05e3d1d2385", GitTreeState:"dirty", GoVersion:"go1.13.1"}
这样就可以啦。如果想要更舒服一些,那么可以添加自动完成的代码:
[root@liqiang.io]# source <(helm completion bash)
这样,下次敲命令的时候就可以自动提示了。
测试 Helm3
安装完 Helm3 之后,那么就尝试一下效果:
[root@liqiang.io]# helm list
NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION
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 看看:
[root@liqiang.io]# helm repo add incubator https://kubernetes-charts-incubator.storage.googleapis.com/
[root@liqiang.io]# helm search repo prometheus
NAME CHART VERSION APP VERSION DESCRIPTION
incubator/prometheus 0.1.4 A Helm chart for Kubernetes
ok,Done!