K8S集群部署遇到的坑及其解决方式

一、worknode挂掉后(NoReady)的问题分析步骤及其解决方式。

#获取pod信息
kubectl get pod -nsit -owide
  • 执行以上命令,输出的具体信息如下,发现Pod处于停用状态。

  • 执行以下命令,发现worknode4处于NoReady状态。
kubectl get node -nsit -owide

  • 查看worknode4处于NoReady状态的原因,执行以下命令。
kubectl describe woknode4 -nsit

  • 通过以上截图发现是因为worknode4的资源被耗尽,则在worknode4节点上执行以下命令重启kubelet
#在worknode4节点上执行以下命令
system restart kubelet
  • 再次执行,kubectl get node -nsit -owide 以及  kubectl get pod -nsit -owide,则显示worknode4重启成功,pod也重启成功。

猜你喜欢

转载自blog.csdn.net/wangqiubo2010/article/details/113931918