From 1ba3acab98fa217ea65405640706c55c89be956d Mon Sep 17 00:00:00 2001 From: Bryan Boreham Date: Mon, 23 Nov 2020 18:07:56 +0000 Subject: [PATCH] Drain: allow pods grace period to terminate The default of 0 is taken as "delete immediately", which is not appropriate. --- cmd/kured/main.go | 1 + 1 file changed, 1 insertion(+) diff --git a/cmd/kured/main.go b/cmd/kured/main.go index 5846493..2da707c 100644 --- a/cmd/kured/main.go +++ b/cmd/kured/main.go @@ -244,6 +244,7 @@ func drain(client *kubernetes.Clientset, node *v1.Node) { drainer := &kubectldrain.Helper{ Client: client, + GracePeriodSeconds: -1, Force: true, DeleteLocalData: true, IgnoreAllDaemonSets: true,