我有一个简单的Node.js服务器在某些Kubernetes容器上运行。当我使用以下命令删除部署时:
kubectl delete deployment <deployment-name>
有时,吊舱的终止状态为5-8秒。似乎过多-有办法以某种方式更快地杀死它们吗?
答案 0 :(得分:2)
如果您真的想杀死他们而不是gracefully shutdown,那么:
kubectl delete deployment <deployment-name> --grace-period=0
此外,如果您有preStop
handlers configured,可以调查它们是否引起了不必要的延迟。