设置 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!