首页 > 解决方案 > 更快地终止 k8s pod

问题描述

我有一个在一些 Kubernetes pod 上运行的简单 Node.js 服务器。当我删除部署时:

kubectl delete deployment <deployment-name>

有时 pod 的状态会终止 5-8 秒。似乎过度 - 有没有办法以某种方式更快地杀死它们?

标签: kubernetes

解决方案


如果你真的想杀死它们而不是优雅地关闭它们,那么:

kubectl delete deployment <deployment-name> --grace-period=0

此外,如果您配置了任何preStop处理程序,您可以调查它们是否导致任何不必要的延迟。


推荐阅读