资讯专栏INFORMATION COLUMN

如何在Ubuntu里安装Helm

Leck1e / 2249人阅读

摘要:的基本概念被管理的安装包,里面包含需要部署的安装包资源。之于相当于之于。本文介绍客户端的安装。

Helm是什么?在战网上玩过暗黑破坏神2代的程序员们应该还记得,Helm是国度的意思。

而在计算机领域,Helm是什么?

Helm是Kubernetes的一个包管理工具,有点像nodejs的npm,Ubuntu的apt和CentOS的yum。这些包管理工具的目的都是用来简化对应应用的部署和管理。

Helm的基本概念:

1. Chart: 被Helm管理的安装包,里面包含需要部署的安装包资源。Chart之于Helm相当于yum rpm之于CentOS。

每个Chart包里的内容:

(1) 包的基本描述文件Chart.yaml

这个就相当于nodejs项目里的package.json

(2) Release:Chart的部署实例,一个chart在一个Kubernetes集群上可以有多个release,即这个chart可以被安装多次

(3) Repository:Chart的仓库,用于发布和存储Chart, 相当于nodejs项目里package.json里的repository字段:

Helm完成的功能:

(1) 管理Kubernetes manifest files

(2) 管理Helm安装包Charts

(3) 基于Chart进行Kubernetes应用发布

Helm由两部分组成,客户端helm和服务端tiller,其中tiller运行在Kubernetes集群上,用于管理Chart安装的release。

而helm是一个命令行工具,可在本地运行,一般运行在持续集成(Continuous Integration-CI)/持续发布(Continues Delivery-CD)服务器上。

本文介绍客户端helm的安装。

在helm的github仓库上下载二进制可执行文件:

https://github.com/helm/helm/...

下载完可执行文件helm后,拷贝到文件夹/usr/local/bin下,执行helm version, 如果看到版本信息,说明helm的客户端安装成功。

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

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/23820.html

相关文章

  • 如何Ubuntu里安Helm

    摘要:的基本概念被管理的安装包,里面包含需要部署的安装包资源。之于相当于之于。本文介绍客户端的安装。 Helm是什么?在战网上玩过暗黑破坏神2代的程序员们应该还记得,Helm是国度的意思。 而在计算机领域,Helm是什么? Helm是Kubernetes的一个包管理工具,有点像nodejs的npm,Ubuntu的apt和CentOS的yum。这些包管理工具的目的都是用来简化对应应用的部署和管...

    gyl_coder 评论0 收藏0
  • 如何Ubuntu里安Helm

    摘要:的基本概念被管理的安装包,里面包含需要部署的安装包资源。之于相当于之于。本文介绍客户端的安装。 Helm是什么?在战网上玩过暗黑破坏神2代的程序员们应该还记得,Helm是国度的意思。 而在计算机领域,Helm是什么? Helm是Kubernetes的一个包管理工具,有点像nodejs的npm,Ubuntu的apt和CentOS的yum。这些包管理工具的目的都是用来简化对应应用的部署和管...

    fengxiuping 评论0 收藏0
  • k8s部署Rancher

    rancer是一个多k8s集群管理工具在k8s集群里安装直接部署在k8s中具备高可用中文官方https://www.rancher.cn英文官网https://rancher.comrancher需要cert-manager#添加helm仓库helmrepoaddjetstackhttps://charts.jetstack.io#更新仓库helmrepoupdate#使用helm安装cert-m...

    社区管理员 评论0 收藏0
  • 【巨杉数据库Sequoiadb】docker容器里安sdb时报错

    摘要:问题描述在容器里安装时报错,报错信息如下解决办法该问题是在启动镜像时未使用模式。原因在于启动镜像默认是在模式下,不能对系统参数进行修改,而安装时需要执行对网络参数进行修改,因此在启动镜像时,需要使用模式。 【问题描述】 在docker容器里安装sdb时报错,报错信息如下: Error: Error running echo 3 > /proc/sys/net/ipv4/tcp_retr...

    Leo_chen 评论0 收藏0
  • ubuntun虚拟机里安goLang语言编程环境

    摘要:语言是谷歌发布的第二款开源编程语言。该奖项授予在年市场份额增长最多的编程语言。年,谷歌把作为一个项目开始研发,即让员工抽出本职工作之外时间的,投入在该项目上。除了派克外,该项目的成员还有其他谷歌工程师也参与研发。 Go语言是谷歌2009发布的第二款开源编程语言。 Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行...

    iamyoung001 评论0 收藏0

发表评论

0条评论

Leck1e

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<