进了服务器
1查看节点状态
kubectlget nodes
两台节点都显示
not redly
2.用describe 命令查看节点事件 或者pod事件 node1需要
查看节点事件
kubectl describe node node1
查看pod事件
kubectl describe pod {实例名称} -n 命名空间
看看节点是否有异常服务 是否能连接等
最后查看所有的 服务看看有哪些不正常
kubectl get pods —all-namespaces
显示有些容器没启 根据原因去启动就好了
查看node kubelet日志:
journalctl -f -u kubelet //查看所有 kubectl get pods —all-namespaces
查看free -m
是否展示swap 如果展示了交换空间 不管是不是0 k8s都无法启动
可能原因是重启集群导致交换空间失效了 防火墙失败了 kubectl 未启动
解决办法1
临时关闭
swapoff -a
vi /etc/fstab
/dev/mapper/centos-swap swap swap default 0 0 这一行前面加个 # 号将其注释掉。
添加一行
centos8可能出现swap 开启自启的情况
那么添加开机执行脚本
在如下文件/etc/rc.local中增加开启swap的命令:
vi /etc/rc.local
删除swap分区内容:
swapoff /dev/sda4
在master,node节点中,都要让kubelet自启
systemctl start kubelet
systemctl restart kubelet
systemctl enable kubelet