我的Windows 10机器上有一个kubernetes单节点集群。由于一些错误,我不得不重新安装Docker Desktop
,从那以后kubernetes安装失败,而docker安装成功。所有尝试解决例如删除config
目录中的.kube
文件并完成重新安装失败。有关详情,请参阅附带的pix安装的docker版本是Docker version 18.09.2, build 6247962
。所有在线搜索工作都没有产生可能的解决方案。我很感激指向解决方案或遍历的指针。
我将从分析Kubernetes系统容器的日志开始。
关于如何执行此操作请参阅StackOverflow上的this答案。
我建议你使用docker ps -a --filter name=k8s
Nepomucen推荐的命令:here检查运行Kubernetes组件。
然后,使用以下命令检查每个组件的日志:docker logs {container id from the previous command}
。你可能会从日志中得到一些想法。
就我而言,它是 - x509: certificate is valid for docker-for-desktop, kubernetes, kubernetes.default, kubernetes.default.svc, kubernetes.default.svc.cluster.local, host.docker.internal,
而不是vm.docker.internal
所以,我尝试了这个link中建议的解决方案,它对我有用
删除C:\ programdata \ DockerDesktop中的pki目录为我解决了这个问题。