Kubernetes best practices: terminating with grace | Google Cloud Blog