文章目录


现象

当我们在 K8S 的 node节点上使用 kubectl 命令想要获取一些系统资源信息的时候,会发现没法查询,会直接给你报错,如下

在这里插入图片描述

解决方法

报错原因:
kubectl命令需要使用 kubernetes-admin 来运行

解决方法如下:
将主节点中的 /etc/kubernetes/admin.conf 文件拷贝到 node节点相同目录下,然后对从节点配置环境变量:

#在master节点上进行远程复制到node节点
[root@k8s-master ~]#scp /etc/kubernetes/admin.conf root@192.168.8.14:/etc/kubernetes/			

node节点上配置环境变量:

echo "export KUBECONFIG=/etc/kubernetes/admin.conf" >> ~/.bash_profile
source ~/.bash_profile

在这里插入图片描述

Logo

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

更多推荐