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

x9ybnkn6  于 2023-05-16  发布在  Kubernetes
关注(0)|答案(2)|浏览(300)

我正在windows 10 pro上使用Docker Desktop,并带有此docker信息docker info
我的docker很好,我可以完全使用docker命令。但是当涉及到启用Kubernetes时。我不能启动它。我只是转到docker-desktop设置并检查启用Kubernetes按钮。但它停留在“开始...”状态这是图片:Picture我已经用了这么多的方法来解决这个问题(例如:关闭防火墙,删除一些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:lookup Kubernetes.docker.internal:无此类主机

yqyhoc1h

yqyhoc1h1#

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

127.0.0.1 kubernetes.docker.internal

(我还为此操作禁用防火墙和防病毒,并8.8.8.8在DNS中设置www.example.com,在docker桌面设置中)

jhkqcmku

jhkqcmku2#

从错误消息中,我似乎认为您无法连接到Kubernetes服务器。
检查以下内容:

  1. Docker中是否启用了Kubernetes服务器?查看Docker文档
    1.使用kubectl检查kubernetes服务器的状态,请参阅文档了解cmdlet here的用法

相关问题