K8S节点计算机名重复引起的问题案例原创
金蝶云社区-段源
段源
1人赞赏了该文章 571次浏览 未经作者许可,禁止转载编辑于2021年07月05日 16:39:08
问题背景:苍穹pod启动时提示资源不够,但从资源规划来看不应该出现这种情况;于是先从kubelet和node入手。
有2台node的kubelet状态异常:
systemctl status kubelet
image.png


master节点上的kubelet正常:

image.png


检查k8s集群的node情况

kubectl get nodes发现集群仅识别到一台机器:master,且计算机名不正常:localhost.localdomain,

image.png
怀疑是计算机名重复导致,于是查其他两台node,发现另外两台机器的计算机名也是localhost.localdomain,验证猜测。
解决方案:

1、正确修改计算机名为k8s01、k8s02、k8s03

示例:hostnamectl set-hostname k8s01

2、修改部署工具kingdee_hosts中k8s的机器名

目录:安装目录KDCC_installtool下,修改位置示例:

image.png

3、执行clean_k8s.sh
文件目录同2
4、执行install_k8s.sh
文件目录同2
赞 1