在k8s环境中 当删除pod时过于缓慢的处理方式

原因:我了解的常见原因就是因为k8s本身的机制,所谓优雅的删除,就会导致慢些,当然如果你公司业务本身设计的很大就另说了,例如做了持久化,有些相关数据库依赖啥的,比如这个业务因为数据量对io性能要求较强,就直接调到redis里,那么你在删除的时候,k8s的机制要做到优雅的删除,那么就会一步一步的删,先清redis,然后再各种你pod业务所依赖的各种东西,我前段时间碰到的是,pod中的其中一个容器是个做授权的功能
,需要做 local pv 做挂载,也是强制删解决的

快速解决的方式: 就是强制删除
–force --grace-period=0

kubectl delete po pod名称 --force --grace-period=0 -n 名称空间
Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐