博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何在Ubuntu里安装Helm
阅读量:2437 次
发布时间:2019-05-10

本文共 968 字,大约阅读时间需要 3 分钟。

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字段:

webp

Helm完成的功能:

(1) 管理Kubernetes manifest files

(2) 管理Helm安装包Charts

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

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

webp

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

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

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

webp

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

webp

webp

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/24475491/viewspace-2214880/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/24475491/viewspace-2214880/

你可能感兴趣的文章
Solaris硬盘分区简介(转)
查看>>
gcc编译器小知识FAQ(转)
查看>>
Linux下多线程编程与信号处理易疏忽的一个例子(转)
查看>>
流氓和木马结合 强行关闭你的防火墙(转)
查看>>
SUSE一纸诉状控告SCO 捍卫知识产权(转)
查看>>
新闻观察:草民形象影响Linux的发展(转)
查看>>
debian下编译2.6.13.2内核的步骤及感受(转)
查看>>
预装正版的市场意义(转)
查看>>
创建小于16M XFree86迷你Linux系统(转)
查看>>
shell中常用的工具(转)
查看>>
使用MySQL内建复制功能来最佳化可用性(转)
查看>>
一个比较vista的vista主题for rf5.0fb(转)
查看>>
推荐一款 Linux 上比较漂亮的字体(转)
查看>>
在Linux中添加新的系统调用(转)
查看>>
Fedora Core 5.0 安装教程{下载}(转)
查看>>
把ACCESS的数据导入到Mysql中(转)
查看>>
shell里边子函数与主函数的实例(转)
查看>>
Linux中MAXIMA符号运算软件的简介(转)
查看>>
银行选择Linux 则无法回避高成本(转)
查看>>
上网聊天需要防范的几大威胁(转)
查看>>