环境
- Ubuntu 18.04.6 LTS
- Docker 20.10.7
- Kubernetes v1.23.5
重现步骤
- 在部署 k8s 集群时,因为出现了错误,所以执行了
kubeadm reset 清除了集群的所有配置
- 在集群配置清除之后,执行
kubeadm init
- 集群创建成功后执行如下命令,拷贝 k8s 配置文件
mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config
- 执行
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")

解决方案
rm -rf $HOME/.kube 删除 .kube 文件夹,
- 重新执行如下命令,重新配置 k8s 配置文件
mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config