如果在Docker桌面上,Kubernetes一直处于启动状态而无法进行时,可以采取以下应对措施
因为经常听到Kubernetes的名字,所以尝试在Docker Desktop上运行它,然而始终无法启动,这就是这个故事。
环境
-
- macOS 10.15.5
-
- Docker Desktop 2.3.0.4
Kubernetes v1.16.5
事件
打开首选项的 Kubernetes,勾选启用 Kubernetes,点击“应用并重启”按钮。
在左下角显示了一个状态,但是Kubernetes 一直处于启动状态,无法切换到运行状态。

处理方法 (duì chǔ fǎ)
在 GitHub 的 Issue 上可以找到解决方法。由于涉及文件删除,请务必自行承担责任(以防万一)。
执行以下命令。
$ rm -rf ~/Library/Group\ Containers/group.com.docker/pki/
$ rm -rf ~/.kube
打开“偏好设置”中的“故障排除”, 点击“重新启动”按钮。

如果顺利的话,左下角的 Kubernetes 应该会变成 running 状态。

故事的延續
过去几天后,我再次尝试启动,但还是没有成功(尽管按照上面的步骤再次尝试后成功了…)
由于电脑配置不佳,这使得情况变得很糟糕,最终转而使用GKE。