`
JerryWang_SAP
  • 浏览: 958298 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

使用脚本在Linux服务器上自动安装Kubernetes的包管理器Helm

阅读更多

Helm之于Kubernetes好比yum之于Red Hat Enterprise Linux,或者apt-get之于Ubuntu。

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

 

在Jerry之前的文章里曾经介绍过手动下载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: https://kubernetes-charts.storage.googleapis.com

Adding local repo with URL: http://127.0.0.1:8879/charts

$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: https://docs.helm.sh/using_helm/#securing-your-helm-installation

Happy Helming!

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

 
0
0
分享到:
评论

相关推荐

    Kubernetes包管理器Helm.zip

    Helm 是专为 Kubernetes 提供查找,分享和使用软件的最佳实践。Helm 可以使用 Charts 启动 Kubernetes 集群,提供可用的工作流: 一个 Redis 集群一个 Postgres 数据库一个 HAProxy 边界负载均衡Chart 是 Kubernetes...

    helm, Kubernetes软件包管理器.zip

    helm, Kubernetes软件包管理器 Kubernetes舵 Helm是管理Kubernetes图表的工具。 图表是预先配置的Kubernetes资源的包。使用 Helm:查找并使用流行软件包作为Kubernetes图表。将你自己的应用程序共享为Kube

    Go-Helm是Kubernetes包管理器

    Helm是管理Kubernetes图表的工具。 图表是预先配置的Kubernetes资源包

    linux服务器的自动部署k8s脚本 up.sh

    安装Helm包管理工具 配置Helm,在 Kubernetes集群中创建运行Helm 的 tiller,并初始化Helm 用Helm安装Nginx Ingress Controller,同时启用RBAC和发布Ingress Controller的Service 用Kubernetes部署Metrics Server,...

    Ubuntu 18 Kubernetes集群的安装和部署 以及Helm的安装.rar

    Ubuntu 18 Kubernetes集群的安装和部署 以及Helm的安装.rar

    helm-v3.1.1-linux-386

    Helm 帮助您管理 Kubernetes 应用程序——Helm Charts 帮助您定义、安装和升级最复杂的 Kubernetes 应用程序。 Helm 可以使用 Charts 启动 Kubernetes 集群,提供可用的工作流: 一个 Redis 集群 一个 Postgres ...

    安装包-helm-3.8.2

    Helm 帮助您管理 Kubernetes 应用程序 ——Helm Charts 帮助您定义、安装和升级最复杂的 Kubernetes 应用程序。 Helm 可以使用 Charts 启动 Kubernetes 集群,提供可用的工作流: 一个 Redis 集群 一个 Postgres ...

    在 Kubernetes 上安装 Apache Airflow 的 Helm 图表_Python_代码_下载

    此图表将使用Helm包管理器在Kubernetes集群上引导Airflow部署。 快速开始 远程安装这个 helm chart(使用 helm 3) 使用 KEDA 自动缩放器安装气流 更多详情、使用方法,请下载后阅读README.md文件

    DevOps with Kubernetes and Helm

    DevOps with Kubernetes and Helm DevOps with Kubernetes and Helm DevOps with Kubernetes and Helm

    使用Helm管理kubernetes应用

    1. Helm用途 ...做为Kubernetes的一个包管理工具,用来管理charts——预先配置好的安装包资源,有点类似于Ubuntu的APT和CentOS中的yum。Helm具有如下功能: 创建新的chart chart打包成tgz格式 上传chart到ch

    解决Kubernetes用Helm安装Ingress的问题.docx

    ngress是Kubernetes一个非常重要的Controller,它类似一个路由转发的组件,可以让外界访问Kubernetes内部的Service。除了Ingress,还有NodePort、LoadBalance等方式,Ingress暴露给外界的方式还是很常用的。 2 安装...

    Kubernetes安装Helm.docx

    Kubernetes安装Helm,和架构图讲解。希望可以帮助到刚学习的同学。

    helm-v3.5.2-linux-arm64安装包

    helm-v3.5.2-linux-arm64.tar.gz

    在Kubernetes上管理云原生数据Managing Cloud Native Data on Kubernetes

    云原生数据基础设施:持久性、流媒体和批处理分析、管理Kubernetes上的数据存储、Kubernetes上的数据库——艰难之路、使用Helm在Kubernetes上自动部署数据库、使用运算符在Kubernetes上实现数据库管理自动化、在...

    helm3 linux安装包

    kubernetes组件 helm 包管理工具

    Linux下helm安装包

    Helm 是一个用于管理和部署 Kubernetes 应用程序的包管理工具。它允许用户定义、安装和管理 Kubernetes 应用程序的模板。 通过使用 Helm,用户可以轻松创建可重用的应用程序模板,并使用参数化配置进行定制。 使用 ...

    helm-v3.12.3-linux-amd64.tar.gz

    用于在kubernetes集群中部署helm包管理工具。版本为3.12.3。 1.下载 curl https://get.helm.sh/helm-v3.12.3-linux-amd64.tar.gz 2. 解压 tar -zxvf helm-v3.12.3-linux-amd64.tar.gz 3. 复制到PATH路径 mv linux...

    kubernetes-in-kubernetes:使用Helm在Kubernetes中部署Kubernetes

    使用Helm在Kubernetes中部署Kubernetes 要求 Kubernetes v1.15 + 头盔v3 证书管理器v1.0.0 + 快速开始 准备 安装 。 如果您在运行,可能还需要安装,例如,可以使用 。 安装 helm repo add kvaps ...

Global site tag (gtag.js) - Google Analytics