窗口的Docker卡在“;库伯内特斯开始”;

窗口的Docker卡在“;库伯内特斯开始”;,docker,kubernetes,docker-machine,docker-for-windows,docker-desktop,Docker,Kubernetes,Docker Machine,Docker For Windows,Docker Desktop,我正在windows 10 pro上使用此Docker信息的Docker Desktop 我的docker很好,我可以完全使用docker命令。但说到让库伯内特成为现实。 我不能启用它。我只需转到docker桌面设置并选中启用Kubernetes按钮。但它停留在“开始…”的状态。这是一张图片:我用了很多方法来解决这个问题(例如:关闭防火墙,删除一些docker文件),但什么都没有发生。在log.txt文件的C:\Users\\AppData\Local\Docker中,我看到了错误: 无法获取主

我正在windows 10 pro上使用此Docker信息的Docker Desktop

我的docker很好,我可以完全使用docker命令。但说到让库伯内特成为现实。 我不能启用它。我只需转到docker桌面设置并选中启用Kubernetes按钮。但它停留在“开始…”的状态。这是一张图片:我用了很多方法来解决这个问题(例如:关闭防火墙,删除一些docker文件),但什么都没有发生。在log.txt文件的
C:\Users\\AppData\Local\Docker
中,我看到了错误:

无法获取主节点的租约:获取 "https://kubernetes.docker.internal:6443/apis/coordination.k8s.io/v1/namespaces/kube-节点租用/租用/docker桌面”: 拨号TCP:lookup Kubernetes.docker.internal:没有这样的主机


从错误消息中,我觉得您无法连接到kubernetes服务器

检查以下各项:

  • docker中是否启用了kubernetes服务器?检查码头工人
  • 使用kubectl检查kubernetes服务器的状态,请参阅文档了解cmdlet的用法
  • 我也有同样的问题。 我通过更改Widnows(位于C:\Windows\System32\drivers\etc)中的HOSTS文件并添加

    127.0.0.1 kubernetes.docker.internal


    (我还禁用了此操作防火墙和防病毒功能,并在DNS中的docker桌面设置中设置了8.8.8.8)

    谢谢,我只是查看了我的
    主机
    文件,没有发现任何错误,我只是使用了docker的早期版本,如2.5.1Thanks!将该行添加到hosts文件也为我修复了这个错误。(此外,我的防病毒软件阻止了编辑该文件。这可能是DockerDesktop无法自动添加该文件的原因)