第1章 Helm简介

Helm是Kubernetes的软件包管理器。自从Helm第一次被提交到Git存储库以来,Helm开发人员就是这样描述它的。这句话是本章的主题。

在本章中,我们首先从概念上审视云原生生态系统,其中Kubernetes是它的一项关键技术。我们将重新审视Kubernetes必须提供什么来为描述Helm奠定基础。

接下来,我们将看看Helm着手解决的问题。在该节中,我们将研究软件包管理的概念,以及为什么以这种方式对Helm进行设计。我们还将了解将软件包安装到Kubernetes等集群管理工具中有哪些独特的方面。

最后,我们将介绍Helm的高级架构,重点介绍chart、模板和发布版本的概念。在本章结束时,你将了解Helm如何适应更广阔的工具生态系统,并熟悉有关Helm的术语和概念。