繁体   English   中英

Windows 的 Docker 卡在“Kubernetes 正在启动”

[英]Docker for Windows stuck at “Kubernetes is Starting”

我在 windows 10 pro 上使用Docker 桌面与此 docker 信息Z05B6053C41A2134E6AFD6 信息

我的 docker 很好,我可以完全使用 docker 命令。 但是在启用 kubernetes 时。 我无法启用它。 我只是 go 到 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:没有这样的主机

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

127.0.0.1 kubernetes.docker.internal

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

从错误消息看来,您无法连接到 kubernetes 服务器。

检查以下内容:

  1. docker 中是否启用了 kubernetes 服务器? 检查 docker文档
  2. 使用 kubectl 检查 kubernetes 服务器的 state,请参阅此处的 cmdlet 使用文档

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM