helm是k8s中yaml的管理工具,其功能和docker-compose类似,为了方便服务的编排而生。通过helm仓库中的helm脚本,可以方便的生成应用,而不是编写deployment、svc、等等,因为手写yaml方式步骤繁琐,消耗时间长,且容易出错,所以helm的出现极简化了开源软件、第三方插件的部署。
一、安装helm3
helm3与helm2不同,helm3中取消了tiller,所以安装之后一定不要再去创建tiller的pod,官网介绍helm3安装时没有明显指出这一变化,如果按照helm 2的安装方式,是无法进行下去,因此这一点要特别注意。
首先下载软件:
wget https://get.helm.sh/helm-v3.1.1-linux-amd64.tar.gz
如果因为网络不能下载,可以直接使用我博客里面的下载链接。
二、解压使用
tar -zxvf helm-v3.1.1-linux-amd64.tar.gz
cd linux-amd64
cp helm /usr/local/bin
helm version
version.BuildInfo{Version:"v3.1.1", GitCommit:"afe70585407b420d0097d07b21c47dc511525ac8", GitTreeState:"clean", GoVersion:"go1.13.8"}
显示版本正确则说明正常,如果显示无法识别的二进制文件,检查下载tar是不是该