今天我来简单介绍 kubernetes 生态中一个重要一环-包管理工具 Helm。

Helm 是 Kubernetes 的开源包管理器。它提供了提供、共享和使用为 Kubernetes 构建的软件的能力。

Helm 于 2015 年在 Deis 创建,后来被微软收购。现在称为 Helm Classic 的是在当年 11 月的首届 KubeCon 上推出的。2016 年 1 月,Helm Classic 与谷歌的 Kubernetes 部署管理器合并到现在是 Helm 主要项目的存储库中。

除了以上2种安装方式,你还可以通过各个操作系统的包管理工具安装和编译源码安装,这里就不过多赘述了。

不同版本的 Helm 兼容不同的 k8s 版本,需要根据你的集群版本来选择不同的 Helm 版本,下面列出相应的关系:

接下来由我来简单的介绍如何使用 Helm.

我们可以通过 helm repo add 命令添加各种存储库。

展示可以安装的 chart#

我们可以通过 helm search repo 命令搜索相应 chart 存储库中可以安装的chart