云网牛站
所在位置:首页 > Linux云服务器 > 用脚本在Linux服务器中自动安装Kubernetes包管理器Helm的方法

用脚本在Linux服务器中自动安装Kubernetes包管理器Helm的方法

2018-10-15 11:10:54作者:JerryWangSAP稿源:linux站

本文教你用脚本的方法在Linux服务器中自动安装Kubernetes的包管理器Helm,用脚本来安装要比手动下载Helm安装包,然后再解压把执行文件拷贝到环境变量的做法简单得多了,而且全程只需要在终端中运行几个命令。

 

Helm的重要性

Helm是由helm CLI和Tiller组成,是典型的Client/Server应用。helm运行于客户端,提供命令行界面,Tiller应用运行于Kubernetes内部。

用脚本在Linux服务器中自动安装Kubernetes包管理器Helm的方法

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

用脚本在Linux服务器中自动安装Kubernetes包管理器Helm的方法

打开脚本,可以看到helm安装的环境变量HELM_INSTALL_DIR为/usr/local/bin:

用脚本在Linux服务器中自动安装Kubernetes包管理器Helm的方法

2.chmod 700 get_helm.sh

用脚本在Linux服务器中自动安装Kubernetes包管理器Helm的方法

./get_helm.sh:

用脚本在Linux服务器中自动安装Kubernetes包管理器Helm的方法

3.执行helm init,看到Happy Helming消息,说明安装成功:

用脚本在Linux服务器中自动安装Kubernetes包管理器Helm的方法

整个信息如下:

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地址下载安装包,里面有安装说明。

 

相关主题

交互式Kubernetes客户端,搭建高效Kubernetes命令行终端

精选文章
热门文章