k8s提示certificate signed by unknown authority (possibly because of "crypto/rsa: verification error" while trying to verify candidate authority certificate "kubernetes")


原因:這是在重新創建集群之前,原來集群的rm -rf $HOME/.kube文件沒有刪除,所以導致了認證失去作用。

解決方法1:

1、刪除這個路徑下的文件

rm -rf $HOME/.kube

2、重新執行命令

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

3、重新查看節點

[root@master1 ~]# kubectl get nodes 
NAME      STATUS   ROLES                  AGE   VERSION
master1   Ready    control-plane,master   28m   v1.20.0
master2   Ready    control-plane,master   24m   v1.20.0
master3   Ready    control-plane,master   23m   v1.20.0
node1     Ready    <none>                 23m   v1.20.0

解決方法2:

echo export KUBECONFIG=/etc/kubernetes/kubelet.conf >> ~/.bashrc
source ~/.bashrc


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM