Docker Desktop 4.7.1 Kubernetes 卡在启动时(已重新安装)

Docker Desktop 4.7.1 Kubernetes Stuck at starting (Already Re-Installed)

所以在更新到 Docker Desktop 4.7.1 后,本地 kubernetes (v1.22.5) 现在卡在启动了。

已卸载并重新安装最新的 Docker 桌面版 (4.7.1),但重启后问题仍然存在。

运行 kubectl get all -n kube-system

Returns Unable to connect to the server: EOF

很明显 kubernetes 不是 运行。

感谢任何帮助,谢谢。

P.S。我现在正在考虑回到 Docker 桌面 4。6.x 如果我不能解决这个问题,但我确实希望尽可能使用最新的 Docker 桌面。

我在 Windows 10

好的,经过几个小时的故障排除,我能够解决问题。

步骤 1:将 Docker 桌面重置为出厂默认设置

右键单击系统托盘上的 docker 图标,然后选择 疑难解答,然后单击 重置为出厂默认设置 按钮。

步骤 2:关闭 Docker 桌面

步骤 3:删除 .kube 文件夹

它位于 C:\Users\<user name>\.kube

如果需要请备份

第 4 步:删除 pki 文件夹

位于C:\Users\<user name>\AppData\Local\Docker\pki

如果需要请备份

第 5 步:在主机文件中添加一些条目

192.168.1.5 host.docker.internal
192.168.1.5 gateway.docker.internal
127.0.0.1 docker-for-desktop
127.0.0.1 kubernetes.docker.internal

第 6 步:运行Docker桌面管理员身份

就是这样,我又可以 运行 本地 kubernetes 集群了