系统集成容器Kubernetes

k8s会自动清理启动失败的容器吗?

kubeadm搭建的k8s集群,api-server因为某些原因导致启动失败,问题解决后docker ps -a发现仍然存在启动失败api-server等一些组件,这些启动失败的容器会被自动清理吗,存在有哪些影响? 显示全部

kubeadm搭建的k8s集群,api-server因为某些原因导致启动失败,问题解决后docker ps -a发现仍然存在启动失败api-server等一些组件,这些启动失败的容器会被自动清理吗,存在有哪些影响? 

收起
参与7

查看其它 1 个回答a5060963的回答

a5060963a5060963运维工程师民营500强企业

上楼回复的很好了,如果经常有这种问题,最好加个定时清理任务
kubectl get pod -o wide --all-namespaces | awk '{if($4=="Evicted"){cmd="kubectl -n "$1" delete pod "$2; system(cmd)}}'

kubectl get pod -o wide --all-namespaces | awk '{if($4=="ContainerCreating"){cmd="kubectl -n "$1" delete pod "$2; system(cmd)}}'

kubectl get pod -o wide --all-namespaces | awk '{if($4=="Evicted"){cmd="kubectl -n "$1" delete pod "$2; system(cmd)}}'

互联网服务 · 2022-02-11
浏览597

回答者

a5060963
运维工程师民营500强企业
擅长领域: 云计算容器容器云

a5060963 最近回答过的问题

回答状态

  • 发布时间:2022-02-11
  • 关注会员:3 人
  • 回答浏览:597
  • X社区推广