kubectl 命令执行报错:(Unable to connect to the server: x509: certificate signed by unknown authority )
最新推荐文章于 2024-07-30 16:31:34 发布
最新推荐文章于 2024-07-30 16:31:34 发布 阅读量 5k
kubectl  get nodes
Unable to connect to the server: x509: certificate signed by unknown authority (possibly because of "crypto/rsa: verification error" while trying to verify candidate authority certificate "kubernetes")

/root/.kube/config证书认证错误,使用正确证书,可能是kubeadm reset证书未删除

删除原来的证书及缓存文件

#rm -rf  /root/.kube/*

拷贝master节点上证书到目录即可

运行kubeadm reset清除配置后,对集群初始化也是成功的。然而当运行 kubectl get nodes 时又报错..原因:执行kubeadm reset命令后没有删除创建的.kube目录,重新创建集群就会出现这个问题! kubectl get nodes 报错Unable to connect to the server: x509: certificate signed by unknown authority (possibly because of "crypto/rsa: verification error" while trying to verify candidate authority certificate "kubernet 报错信息: Unable to connect to the server: x509: certificate signed by unknown authority (possibly because of "crypto/rsa: verification error" while trying to verify candidate authority certificate "kubernetes") K8s v1.21.5 版本Unable to connect to the server: x509: certificate signed by unknown authority (possibly because of "crypto/rsa: verification error" while trying to verify candidate authority certificate "kubernetes") 起因,在使用二进制搭建k8s集群的时候出现的一个v报错报错内容: [root@k8s-master bin]# kubectl create clusterrolebinding kubelet-bootstrap \ > --clusterrole=system:node-bootstrapper \ > --user=kubelet-bootstrap Unable to connect to the server: x509: certificate signed by unknown kubectl get nodes运行时出现:Unable to connect to the server: x509: certificate signed by unknown authority 原因:我们在运行kubeadm reset时,没有删除原先的$HOME/.kube文件导致新建的kubelet报错。实际上在kubeadm reset执行后,系统已经提示我们需要手动删除这个配置文件。 解决方法:在运行kubeadm reset之后,接着输入rm -rf $HOME/.kube删除原配置文