k8s集群master和node配置完成,并测试成功后,在master上执行kubectl get nodes获取不到node的信息:No resources found.

1.查看是否关闭了防火墙和防御机制

systemctl  stop firewalld
seteforce  0

2.修改apiserver配置文件
vim /etc/kubernetes/apiserver
找到

”KUBE_ADMISSION_CONTROL="--admission_control=NamespaceLifecycle,NamespaceExists,LimitRanger,SecurityContextDeny,ServiceAccount,ResourceQuota"

去掉ServiceAccount,保存退出。
重启此服务

systemctl restart kube-apiserver  

再次执行kubectl get pods 显示正常

Logo

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

更多推荐