When Pods’ processes are finished, Kubernetes gracefully terminates them. A default graceful termination duration of a Pod is 30 seconds, which can be overridden by setting the --grace-period flag with a required number of seconds.
The maximum graceful termination period is 10 minutes if the cluster auto-scaler is used, and it will be one hour in case of node upgrades.
I'm sharing more