terminationGracePeriodSeconds
是 Kubernetes 中的优雅终止期限,表示从 Pod 开始终止到被强制杀死的最大等待时间。
具体流程如下:
当 Pod 被请求终止时:
terminationGracePeriodSeconds
(在你的配置中是60秒)在这个期间:
如果在 terminationGracePeriodSeconds
时间内:
所以在你的配置中:
terminationGracePeriodSeconds: 60
意味着: - Pod 最多有60秒的时间来完成优雅终止 - 如果60秒后容器还未退出,将被强制终止 - 这是一个最大等待时间,如果容器提前完成终止,不会等待到60秒
建议: - 如果应用需要更长的清理时间,可以增加这个值 - 如果应用可以快速终止,可以减少这个值 - 默认值是30秒