如果在Docker桌面上,Kubernetes一直处于启动状态而无法进行时,可以采取以下应对措施

因为经常听到Kubernetes的名字,所以尝试在Docker Desktop上运行它,然而始终无法启动,这就是这个故事。

环境

    • macOS 10.15.5

 

    • Docker Desktop 2.3.0.4

Kubernetes v1.16.5

事件

打开首选项的 Kubernetes,勾选启用 Kubernetes,点击“应用并重启”按钮。

在左下角显示了一个状态,但是Kubernetes 一直处于启动状态,无法切换到运行状态。

ずっとstartingのまま.png

处理方法 (duì chǔ fǎ)

在 GitHub 的 Issue 上可以找到解决方法。由于涉及文件删除,请务必自行承担责任(以防万一)。

执行以下命令。

$ rm -rf ~/Library/Group\ Containers/group.com.docker/pki/
$ rm -rf ~/.kube

打开“偏好设置”中的“故障排除”, 点击“重新启动”按钮。

Restartボタン.png

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

runningになった.png

故事的延續

过去几天后,我再次尝试启动,但还是没有成功(尽管按照上面的步骤再次尝试后成功了…)

由于电脑配置不佳,这使得情况变得很糟糕,最终转而使用GKE。

bannerAds