[英]Docker Desktop for Windows cannot enable kubernetes with error x509: certificate signed by unknown authority
I am trying to enable kube.netes for Docker Desktop.我正在尝试为 Docker 桌面启用 kube.netes。 Kube.netes is however failing to start.
然而,Kube.netes 无法启动。
My log file shows:我的日志文件显示:
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
I have NO_PROXY env var set already, and my hosts file has 127.0.0.1 kube.netes.docker.internal
at the end, as was suggested here我已经设置了 NO_PROXY env var,并且我的主机文件最后有
127.0.0.1 kube.netes.docker.internal
,正如这里所建议的
I appreciate any help我感谢任何帮助
Below work around can help you resolve your issue.下面的解决方法可以帮助您解决问题。
You can solve this by你可以解决这个问题
Attaching troubleshooting blog1 ,bolg2 for your reference. 附上故障排除博客1、bolg2 ,供大家参考。
My solution:我的解决方案:
$HOME/.kube/config
$HOME/.kube/config
$HOME/.kube/config
is back and your kubectl
should work$HOME/.kube/config
回来了,你的kubectl
应该可以工作了I have multiple config*
files in .kube
directory - these stay intact我在
.kube
目录中有多个config*
文件——这些文件保持不变
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.