gpt4 book ai didi

windows - Kubernetes 在 Windows 10 上使用 Docker Desktop 卡在 'Starting'

转载 作者:行者123 更新时间:2023-12-03 11:07:31 34 4
gpt4 key购买 nike

我对 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 文件夹,但没有成功。

最佳答案

这看起来像是报告的常见问题 herehere ,也出现在 MacOS 上。根据 this comment ,除了删除pki,你还应该删除.kube目录并重启Docker:

I have workarounded as:

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

And restarting docker

this comment 中所述,在 Windows 上可以找到相应的目录:

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

如果以上方法均无济于事,作为最后的解决方案,您可以尝试完全重新安装 Docker Desktop,因为之前安装的一些残留物可能会导致该问题。与 this comment 比较.

关于windows - Kubernetes 在 Windows 10 上使用 Docker Desktop 卡在 'Starting',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66303271/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com