Pod termination exceeds the grace period timeout when containers ignore SIGTERM, processes hang during shutdown, or finalization takes too long. Pods force-terminate without graceful cleanup.
Fixes Pod grace period exceeded, force killing pod
# Pod grace period exceeded, force killing podPod grace period exceeded, force killing pod
Kubernetes sends SIGTERM to pods during shutdown (termination). The grace period (default 30 seconds) is the time allowed for graceful shutdown. If the pod does not terminate within this window, Kubernetes force-kills it (SIGKILL). This error indicates your application is not handling SIGTERM properly or takes longer than the grace period to shut down cleanly.
First diagnostic step
Second diagnostic step
Third diagnostic step
Fourth diagnostic step
Fifth diagnostic step
Additional notes and platform-specific considerations.