节点扩容规格后未就绪怎么办?
问题描述
本地集群节点扩容规格后,有时会出现节点的Kubernetes启动不了的情况,即节点未就绪。
操作步骤
“/mnt/paas/kubernetes/kubelet/cpu_manager_state”文件储存的是原先的cpu_manager_policy,是针对原先CPU核数的绑核设置,需要进行删除。然后重启kubelet,让cpu_manager根据现有的CPU Topology进行绑核,重新生成cpu_manager_state。
因此,需要执行以下命令:
rm /mnt/paas/kubernetes/kubelet/cpu_manager_state
systemctl restart kubelet
等待一段时间,节点恢复正常。