首页 > 解决方案 > 主节点不是处于 NotReady 状态的 pod

问题描述

在我的单主 Kubernetes 1.15 集群中,一些 pod 显示为 NotReady 状态。一些 Pod 处于 Ready 和 NotReady 状态?

如何清理处于 NotReady 状态的 pod?

 # crictl pods 
POD ID              CREATED             STATE               NAME                                       NAMESPACE           ATTEMPT
7ddfd0ce6c7ea       8 hours ago         Ready               kube-proxy-vntzl                           kube-system         0
e430a86591d26       8 hours ago         Ready               calico-kube-controllers-65b8787765-rrlwv   kube-system         3
e4d6510396731       8 hours ago         Ready               coredns-5c98db65d4-gbplj                   kube-system         2
07b7eda330c7d       8 hours ago         Ready               kube-apiserver-master01                   kube-system         3
9310330074be8       8 hours ago         Ready               etcd-master01                             kube-system         3
929ea8dc9580c       8 hours ago         Ready               kube-scheduler-master01                   kube-system         3
3fb1789729499       8 hours ago         Ready               calico-node-h422j                          kube-system         3
b833585489625       8 hours ago         Ready               kube-controller-manager-master01          kube-system         3
4aef641d05712       8 hours ago         NotReady            calico-kube-controllers-65b8787765-rrlwv   kube-system         2
69f4929fe0268       8 hours ago         NotReady            coredns-5c98db65d4-gbplj                   kube-system         1
10536cc6250ee       8 hours ago         NotReady            kube-scheduler-master01                   kube-system         2
7b7023760c906       8 hours ago         NotReady            calico-node-h422j                          kube-system         2
180fba7f48d86       8 hours ago         NotReady            kube-controller-manager-master01          kube-system         2
d825333e0a833       8 hours ago         NotReady            etcd-master01                             kube-system         2
5d9d9706458d8       8 hours ago         NotReady            kube-apiserver-master01                   kube-system         2

纳克斯

标签: kubernetes

解决方案


我能够使用crictl命令删除 NotReady pod。

crictl pods|grep NotReady|cut -f1 -d" "|xargs -L 1 -I {} -t crictl rmp {}

推荐阅读