k8s单节点部署报错:[root@master ~]# kubectl get nodes No resources found.

Posted 王大雏

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了k8s单节点部署报错:[root@master ~]# kubectl get nodes No resources found.相关的知识,希望对你有一定的参考价值。

k8s单节点部署报错:[root@master ~]# kubectl get nodes No resources found.

问题

[root@master ~]# kubectl get nodes
 No resources found.

排查思路

所有节点:
1.关闭防火墙: 
systemctl stop firewalld
systemctl disable firewalld 

2.关闭selinux: 
sed -i 's/enforcing/disabled/' /etc/selinux/config 
setenforce 0 

3.关闭swap:  
swapoff -a 临时 
vim /etc/fstab 永久 

4.添加主机名与IP对应关系(记得设置主机名): 
cat /etc/hosts 
master 10.0.0.11
node1 10.0.0.12
node2 10.0.0.13

5.vim /usr/lib/systemd/system/docker.service
#在[Service]区域下增加一行
......
[Service]
ExecStartPost=/usr/sbin/iptables -P FORWARD ACCEPT
......

systemctl daemon-reload 
systemctl restart docker

以上是关于k8s单节点部署报错:[root@master ~]# kubectl get nodes No resources found.的主要内容,如果未能解决你的问题,请参考以下文章

k8s单节点部署报错:[root@master ~]# kubectl get nodes No resources found.

k8s安装kubelet

centos7.6 安装k8s单节点与kuboard

K8S——单master节点和基于单master节点的双master节点二进制部署

K8S二进制部署---单节点master

k8s单节点和多节点部署