繁体   English   中英

Kubernetes 在 Windows 10 上使用 Docker 桌面卡在“开始”

[英]Kubernetes stuck at 'Starting' with Docker Desktop on Windows 10

我对 Docker Desktop 的 3.1 版有疑问,并且在启用 kubernetes 时,它总是卡在开始查看日志中,我可以看到从(AppData/Local/Docker/log.txt)重复以下日志:

 \"https://kubernetes.docker.internal:6443/apis/coordination.k8s.io/v1/namespaces/kube-node-lease/leases/docker-desktop\": net/http: TLS handshake timeout" [16:15:55.267][GoBackendProcess ][Info ] msg="external: POST /events 200 \"DockerDesktopGo\" \"\"" [16:16:06.268][ApiProxy ][Info ] msg="cannot get lease for master node: Get \"https://kubernetes.docker.internal:6443/apis/coordination.k8s.io/v1/namespaces/kube-node-lease/leases/docker-desktop\": net/http: TLS handshake timeout" [16:16:06.268][GoBackendProcess ][Info ] msg="external: POST /events 200 \"DockerDesktopGo\" \"\""

我曾尝试删除 AppData/Local/Docker 中的 pki 文件夹,但没有成功。

这看起来像是此处此处报告的常见问题,也出现在MacOS上。 根据此评论,除了删除pki之外,您还应该删除.kube目录并重新启动Docker

我已经解决了:

 rm -rf ~/Library/Group\ Containers/group.com.docker/pki/ rm -rf ~/.kube

并重新启动 docker

本评论所述,Windows 上的相应目录可在以下位置找到:

C:\Users\<USER>\AppData\Local\Docker

如果上述方法都没有帮助,作为最后的解决方案,您可以尝试完全重新安装Docker 桌面,因为之前安装的一些残留物可能会导致问题。 此评论进行比较。

暂无
暂无

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

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