(self-hosted-k8s)

自托管 Kubernetes#

从零到 JupyterHub 指南假设您使用的是主要云平台之一的托管 Kubernetes 服务。

JupyterHub 可以部署在自托管的 Kubernetes 集群上,但这不受官方支持。但是,您可以在 Jupyter 社区论坛 上获得帮助,并找到其他自托管部署的示例。

Kubernetes 集群要求#

Z2JH 假设您的 Kubernetes 集群具有以下功能

Z2JH 假设您对集群拥有完全的管理员权限。

在许多情况下,您需要查阅 Kubernetes 提供商的文档以了解如何启用这些功能。在继续使用从零到 JupyterHub 指南之前,请使用简单的部署测试所有这些功能。Z2JH 具有多个相互作用的组件,这使得调试 Kubernetes 问题变得更加困难,因此通过首先验证您的集群正常工作,您可以节省大量时间。

可以在没有某些功能的情况下部署 Z2JH,例如通过 禁用持久存储 或使用 NodePort,但这仅适用于测试。