首页/开发/CI/CD 与发布速查/terminationGracePeriodSeconds 宽限期
发布策略60 条

terminationGracePeriodSeconds 宽限期

定义 Pod 删除时从终止流程开始到 SIGKILL 的最长等待:preStop 执行与应用自行退出的总时长都要落在这段预算内。

CI/CD 与发布速查开发更新于 2026-10-12
默认值30 秒(Pod 级可覆盖)
计时起点Pod 终止流程开始(含 preStop)
超时后果容器被 SIGKILL
估算大于「摘流延迟 + 最长请求处理时间」

调大宽限期

调大宽限期
spec:
  terminationGracePeriodSeconds: 60
  containers:
  - name: app
    image: registry.example.com/app:1.9.0
长连接与上传类服务需要更长的宽限期;同时确认负载均衡的读超时与重试策略与之匹配。

易错点

  • 默认 30 秒不够慢请求使用:上传、导出任务中途被杀
  • 只调大宽限期不做摘流:实例带着流量被删,宽限期只延长了失败过程

数据来源与参考

  • Kubernetes 文档《Termination of Pods》
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌