Docker Desktop for Windows无法启用kubernetes,并显示错误x509:证书由未知授权机构签名

dba5bblo  于 2022-12-17  发布在  Kubernetes
关注(0)|答案(1)|浏览(191)

我正在尝试为Docker桌面启用Kubernetes。但是Kubernetes无法启动。
我的日志文件显示:

cannot get lease for master node: Get "https://kubernetes.docker.internal:6443/apis/coordination.k8s.io/v1/namespaces/kube-node-lease/leases/docker-desktop": x509: certificate signed by unknown authority: Get "https://kubernetes.docker.internal:6443/apis/coordination.k8s.io/v1/namespaces/kube-node-lease/leases/docker-desktop": x509: certificate signed by unknown authority

我已经设置了NO_PROXY env var,并且我的hosts文件末尾有127.0.0.1 kubernetes.docker.internal,正如建议的here
我很感激你的帮助

cyvaqqii

cyvaqqii1#

以下变通办法可以帮助您解决问题。
您可以通过以下方法解决此问题

从此issue

  • 将Docker重置为出厂设置
  • 退出Docker
  • 将KUBECONFIG环境变量设置为%USERPROFILE%.kube\config
  • 重新启动Docker并启用Kubernetes(启动仍需几分钟)

附上blog1bolg2故障排除,供您参考。

相关问题