当我搭建好kubernetes1.20后重启虚拟机,查看node状态

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")

开始查看了一些资料,显示是缓冲区问题等等,都没有解决,我查看了docker和kubelet的状态,都是正常运行,执行了安装的过程,前面都没有问题,也参考了相关资料执行kubeadm reset命令清除集群所有的配置,但是也没有解决问题,最后参考kubernetes 坑人的错误!!!Unable to connect to the server: x509: certificate signed by unknown authority这篇博客提出的方法解决了问题,主要是$HOME/.kube文件夹没有删除,出现了一系列问题,删除$HOME/.kube文件夹重新执行

  mkdir -p $HOME/.kube
  sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
  sudo chown $(id -u):$(id -g) $HOME/.kube/config

问题解决!

查看node的状态,显示为ready

Logo

开源、云原生的融合云平台

更多推荐