Docker for Windows 停留在“Kubernetes 正在启动”

mos*_*ner 4 docker kubernetes docker-for-windows docker-desktop

我在 Windows 10 Pro 上使用Docker Desktop以及此 docker 信息docker info

我的docker很好,我可以完全使用docker命令。但是当谈到启用 kubernetes 时。我无法启用它。我只需进入 docker-desktop 设置并检查启用 Kubernetes 按钮。但它停留在“开始...”的情况。是这样的图片:图片我用了很多方法来解决这个问题(例如:关闭防火墙,删除一些docker文件)但没有任何反应。在 log.txt 文件中,C:\Users\<usr>\AppData\Local\Docker我看到错误:

无法获得主节点的租约:获取“https://kubernetes.docker.internal:6443/apis/coordination.k8s.io/v1/namespaces/kube-node-lease/leases/docker-desktop”:拨打 TCP:查找Kubernetes.docker.internal:没有这样的主机

小智 5

我遇到过同样的问题。我解决了这个问题,更改了 Widnows 中的 HOSTS 文件(位于 C:\Windows\System32\drivers\etc)并添加

127.0.0.1 kubernetes.docker.internal

(我还为此操作禁用了防火墙和防病毒软件,并在 Docker 桌面设置中的 DNS 中设置了 8.8.8.8 )