本文教你用脚本的方法在Linux服务器中自动安装Kubernetes的包管理器Helm,用脚本来安装要比手动下载Helm安装包,然后再解压把执行文件拷贝到环境变量的做法简单得多了,而且全程只需要在终端中运行几个命令。
Helm的重要性 Helm是由helm CLI和Tiller组成,是典型的Client/Server应用。helm运行于客户端,提供命令行界面,Tiller应用运行于Kubernetes内部。
Helm的重要性可以用一句话来概括:Helm对Kubernetes的重要性好比RedHat Enterprise Linux中的yum,或者Ubuntu中的apt-get,都是不可缺少的。
使用安装脚本自动安装Helm的方法 1.自动下载安装脚本: curl https://raw.githubusercontent.com/helm/helm/master/scripts/get > get_helm.sh
打开脚本,可以看到helm安装的环境变量HELM_INSTALL_DIR为/usr/local/bin:
2.chmod 700 get_helm.sh
./get_helm.sh:
3.执行helm init,看到Happy Helming消息,说明安装成功:
整个信息如下: Creating /root/.helm Creating /root/.helm/repository Creating /root/.helm/repository/cache Creating /root/.helm/repository/local Creating /root/.helm/plugins Creating /root/.helm/starters Creating /root/.helm/cache/archive Creating /root/.helm/repository/repositories.yaml Adding stable repo with URL:... Adding local repo with URL:... $HELM_HOME has been configured at /root/.helm. Tiller (the Helm server-side component) has been installed into your Kubernetes Cluster. Please note: by default, Tiller is deployed with an insecure 'allow unauthenticated users' policy. To prevent this, run helm init with the --tiller-tls-verify flag. For more information on securing your installation see:... Happy Helming!
结语 使用脚本安装Helm非常简单,适合没基础的用户,同时也适合任何一个想要简便解决问题的Linux运维人员。如果需要自行编译安装Helm,请前往helm GitHub地址下载安装包,里面有安装说明。
相关主题 |