kubernetes - 更快地终止 k8s pod
问题描述
我有一个在一些 Kubernetes pod 上运行的简单 Node.js 服务器。当我删除部署时:
kubectl delete deployment <deployment-name>
有时 pod 的状态会终止 5-8 秒。似乎过度 - 有没有办法以某种方式更快地杀死它们?
解决方案
如果你真的想杀死它们而不是优雅地关闭它们,那么:
kubectl delete deployment <deployment-name> --grace-period=0
此外,如果您配置了任何preStop
处理程序,您可以调查它们是否导致任何不必要的延迟。
推荐阅读
- ffmpeg - FFmpeg - 使用 C-API 生成 x264 CBR 视频传输流
- ssis - 在 SSIS 查找转换中设置到 Azure SQL 数据库的连接
- javascript - 如何让相机跟随 JavaScript/HTML5 Canvas 中的播放器
- java - 是否可以将 DeviceCode 身份验证流程与 Azure Java SDK 一起使用?
- javascript - 嵌套数组的意外 console.log 输出
- excel - 从范围 A 复制到范围 B 并且不要覆盖 B 中的现有日期
- html - Beautiful Soup,Python:尝试以正确的方式在 html 页面上显示 for 循环的抓取内容
- python-3.x - Django 文档“多对多字段”
- c# - 游戏对象销毁在析构函数内失败
- jupyter-notebook - 如何在等式 Jupyter 笔记本的文本中添加空格?