k8s主节点更换证书后,从节点使用kubectl get pods命令报Config not found: /etc/kubernetes/admin.conf:
解决:
1.替换config文件
更换主节点的证书后,将主节点”.kube/config“文件复制到从节点相应位置
2.复制admin.conf文件
由于报错是找不到admin.conf文件,所以从主节点复制该文件到从节点
3.新增环境变量
echo "export KUBECONFIG=/etc/kubernetes/admin.conf" >> ~/.bash_profile
source ~/.bash_profile
如下:
[root@node1 kubernetes]# echo "export KUBECONFIG=/etc/kubernetes/admin.conf" >> ~/.bash_profile