大家好,又见面了,我是你们的朋友全栈君。
1、查询pod状态
[root@k8s_master prom]# kubectl -n kube-system get pods | grep Evicted
coredns-67cb7b5f46-2crxg 0/1 Evicted 0 4h56m
coredns-67cb7b5f46-2ds7n 0/1 Evicted 0 4h56m
coredns-67cb7b5f46-2pzw5 0/1 Evicted 0 4h56m
coredns-67cb7b5f46-4f8nm 0/1 Evicted 0 166m
coredns-67cb7b5f46-4gncz 0/1 Evicted 0 10h
coredns-67cb7b5f46-4lnw2 0/1 Evicted 0 166m
coredns-67cb7b5f46-4smp6 0/1 Evicted 0 166m
coredns-67cb7b5f46-5hx49 0/1 Evicted 0 166m
coredns-67cb7b5f46-6jxqn 0/1 Evicted 0 166m
coredns-67cb7b5f46-6qh9z 0/1 Evicted 0 166m
coredns-67cb7b5f46-6rn4c 0/1 Evicted 0 10h
coredns-67cb7b5f46-7jsth 0/1 Evicted 0 10h
coredns-67cb7b5f46-7mzvb 0/1 Evicted 0 166m
coredns-67cb7b5f46-92t2k 0/1 Evicted 0 4h56m
coredns-67cb7b5f46-9jqdm 0/1 Evicted 0 10h
coredns-67cb7b5f46-9rxsc 0/1 Evicted 0 4h56m
coredns-67cb7b5f46-9xmkk 0/1 Evicted 0 166m
2、发现有很多 “Evicted” 状态的pod
问题原因:这是由于node节点的磁盘或内存资源不够后将现有的pod进行了驱赶。
3、批量删除所有“Evicted”状态的pod即可
[root@k8s_master ]# kubectl -n kube-system get pods | grep Evicted |awk '{print$1}'|xargs kubectl -n kube-system delete pods
PS: kubectl -n kube-system get pods #指定pod所在的命名空间
执行完成后,成功删除全部Evicted状态的Pods
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/145405.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...