GKE 1.1.1 和 kubectl 删除资源终止

GKE 1.1.1 and kubectl delete resource Terminating

一个新的 GKE 集群在 v1.1.1 上创建并使用最新的 kubectl(来自 gcloud components update)在删除资源(比如一个 pod)时有时 kubectl get pods 处于 'Terminating' 状态和其他他们立即删除(从 kubectl get pods 输出中删除)的次数。

NAME                         READY     STATUS        RESTARTS   AGE
cassandra                    1/1       Terminating   0          44s

这是 kubectl 的新行为吗?我不记得它在我之前的水平上这样做过。

是的,这是 v1.1.1. PR added graceful deletion of pods, which causes them to appear in the "Terminating" state for a short amount of time. Issue #1535 中的新行为,有更多背景讨论。

您可以在 PodSpec 中将 TerminationGracePeriodSeconds 显式设置为零以获得旧行为。