Docker Desktop 上的 Kubernetes(仅限学习和开发)#
重要
Docker Desktop 是一款付费产品,为个人开发者提供免费增值层级。
Docker Desktop 捆绑了一个在单台计算机上运行的 Kubernetes 集群,需要在 Docker Desktop 的设置中激活。Docker Desktop 适合用于学习 Kubernetes 以及开发和测试更改,但不应用于生产目的。
重要
Zero to JupyterHub 指南假定您使用的是主流云平台之一的托管 Kubernetes 服务,并且不正式支持 Docker Desktop。您可以在 Jupyter 社区论坛上寻求帮助。
Kubernetes 集群要求#
所有要求均已在 Docker Desktop >= 4.37.1 版本中实现,该版本包含 Kubernetes >= 1.30.5
用于持久化存储的动态卷配置
用于管理 JupyterHub 外部访问的 LoadBalancer 或 Ingress
Docker Desktop 安装#
请遵循官方 Docker Desktop 手册中的安装步骤
-
如果您在 Linux 上,您可能更喜欢使用 minikube,请遵循minikube 上的 Kubernetes(仅限学习和开发)。
创建 Kubernetes 集群#
点击
Settings
。点击
Kubernetes
。点击
Enable Kubernetes
。点击
Apply & restart
。
要测试你的集群是否已初始化,请运行:
kubectl config get-contexts
响应应列出名为 docker-desktop
的集群。
kubectl get node
响应应列出一个正在运行的节点。
恭喜!现在你的 Kubernetes 集群已经运行起来,是时候开始设置 Helm了。