如何在Ubuntu里安装Helm

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/releases

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

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

原文地址:https://www.cnblogs.com/sap-jerry/p/9820869.html

时间: 2024-08-30 12:49:38

如何在Ubuntu里安装Helm的相关文章

如何在ubuntu上安装flash_player

一.如何在ubuntu上安装Flash Player 相信很多玩ubuntu的都会遇到这样一个问题,当你在网上看视频时,屏幕总会弹出你没用安装 Flash Player,然后就有一个选项叫你下载Flash Player. 遇到这种情况时,我们先下载下来,选择linux tar.gz版本,下载,然后解压到当前目录. 接着点开解压后的文件,你会看到libflashplayer.so文件,打开终端,输入以下命令就行了. sudo cp libflashplayer.so /usr/lib/mozill

如何在ubuntu中安装php

如何在ubuntu中安装php 情衅 | 浏览 692 次 发布于2016-05-07 12:36 最佳答案 关于Ubuntu下的LAMP配置步骤: 首先要安装LAMP 就是Apache,PHP5,Mysql5. 打开终端,输入命令行.1.安装 Apache 1.打开终端 2. 输入以下命令 sudo apt-get install apache2 3. 如果没有sudo 权限,需要输入密码.2.测试 Apache 为了确定安装是否成功,测试一下. 1. 打开浏览器,输入以下网址 http://

如何在Ubuntu上安装最新版本的Node.js

如何在Ubuntu上安装最新版本的Node.js 作者:chszs,转载需注明.博客主页:http://blog.csdn.net/chszs Node.js是一个软件平台,通常用于构建大规模的服务器端应用.Node.js使用JavaScript作为其脚本语言,由于其非阻塞I/O设计以及单线程事件循环机制,使得它可以交付超高的性能. Node.js包含了Google V8 JavaScript引擎,libuv库和核心库几乎都是使用JavaScript编写的.libuv库提供了异步事件I/O的抽象

如何在ubuntu中安装英汉词典——ubuntu 小技巧3

如何在ubuntu中安装英汉词典 对于英语能力欠缺或经常遇见生僻词汇的人而言,在PC上安装一英汉词典是很有必要的,而linux系统中没有有道.金山词霸等经典词典工具可供使用,也没有那么多容易安装的词典可供选择,因此能够安装一个词典并且可以扩充词汇是相当有利于我们工作的!下面简单说一下如何安装词典,并且向其扩充词汇! 操作方面依然使用最简单的方法--ubuntuSoftware Center 下载并且安装StarDict,如下图: 首先, 在search 栏输入 StarDict的部分或全部单词,

如何在Ubuntu上安装Apache,MySQL,PHP,Nginx,HAProxy,以及如何在docker上安装LAMP

如何在Ubuntu上安装Apache,MySQL,PHP,Nginx,HAProxy,以及如何在docker上安装LAMP 在Ubuntu上安装LAMP: https://help.ubuntu.com/community/ApacheMySQLPHPhttps://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntuhttp://www.makete

如何在VMware里安装android-x86

如何在VMware里安装android-x86 vmware android 遇到的问题 系统启动后进入命令行而没有界面 1. 进入debug模式 2. 重新加载/mnt为可写模式 mount -o remount,rw /mnt  3. 修改/mnt/grub/menu.lst, 加入nomodeset选项  安装app后闪退 在虚拟机的终端中运行enable_houdini命令 引用 VMware 14 安装 Android x86 7.1 rc1 解决Android-x86中微信闪退的问题

在ubuntu 16.04系统里解决软件依赖问题,如何在ubuntu中安装zlib和zlib-dev

在ubuntu 16.04系统里解决软件依赖问题,一般情况可以依靠安装aptitude软件包来解决:(1)sudo apt-get install aptitude(2)sudo aptitude install zlib1g-dev但是这个软件也通过这种方式解决不了,因为在ubuntu里,zlib叫zlib1g,相应的zlib-devel叫zlib1g.dev.默认的安装源里没有zlib1g.dev.要packages.ubuntu.com因此应该先安装(3) sudo apt-get ins

如何在Ubuntu上安装C/C++-Eclipse,及JDK安装,环境变量设置

本文介绍如何在Ubuntu 14.04 LTS上安装C/C++-Eclipse开发环境. 首先,在eclipse.org上下载Eclipse最新版本(Eclipse IDE for C/C++ Developers-An IDE for C/C++ developers with Mylyn integration) 本文为eclipse-cpp-luna-SR1a-linux-gtk.tar.gz 第一步, 将上述安装包解压到你要安装的目录下,例如 /opt 目录 在/opt 目录下 tar

【转】如何在ubuntu下安装vmware-tools?

本文转自http://blog.csdn.net/lishuhuakai/article/details/11880953 用vmware虚拟机安装了ubuntu之后,为了实现更加强大的功能,比如说直接从windows主机拖文件进入ubuntu,以及加强ubuntu的性能,我们一般都要安装vmware tools,这对于新手来说可能有一些困难,我在这里做一下讲解以及记录!   ubuntu在虚拟机里安装完成后,我们点击 上部的 虚拟机(M)——> 重新安装vmware tools(T)当然如果你