设置 helm#

`helm` 是 Kubernetes 的包管理器,一个非常有用的命令行工具,可用于在 Kubernetes 集群上安装、升级和管理应用程序。Helm 包被称为 chart。我们将使用一个 Helm chart 在我们的 Kubernetes 集群上安装和管理 JupyterHub。

Chart 是描述如何将软件包安装到 Kubernetes 集群的抽象。当部署一个 chart 时,它会作为模板引擎,用所需的变量填充多个用于软件包依赖项的 yaml 文件,然后运行 kubectl apply 将配置应用于资源并安装软件包。

注意

如果您之前使用 Helm 2 安装过 Z2JH,值得注意的是 Helm 3 包含一些重大的**破坏性变更**。更多信息请参阅 Helm 3 FAQ

关于**从 Helm v2 迁移到 v3**,请查看官方的 Helm 指南

安装#

对于 Helm chart 4.2.0 版本,需要 helm >=3.5。

虽然有多种方法可以安装 Helm,但最简单的方式是在终端中运行 Helm 的安装脚本。

curl https://raw.githubusercontent.com/helm/helm/HEAD/scripts/get-helm-3 | bash

验证#

您可以通过运行以下命令来验证它是否已正确安装:

helm version

下一步#

恭喜,helm 现已设置完成!让我们继续进行设置 JupyterHub