From 3a0fa155bc4db7e22f54920d57b75e15d943e744 Mon Sep 17 00:00:00 2001 From: Michal Schott Date: Thu, 7 May 2020 13:13:36 +0200 Subject: [PATCH] manual cherry-pick #8994 into 1.17. --- pkg/instancegroups/instancegroups.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkg/instancegroups/instancegroups.go b/pkg/instancegroups/instancegroups.go index 280e24afeb20d..31394967d0483 100644 --- a/pkg/instancegroups/instancegroups.go +++ b/pkg/instancegroups/instancegroups.go @@ -346,10 +346,16 @@ func (r *RollingUpdateInstanceGroup) DrainNode(u *cloudinstances.CloudInstanceGr } if err := drain.RunCordonOrUncordon(helper, u.Node, true); err != nil { + if apierrors.IsNotFound(err) { + return nil + } return fmt.Errorf("error cordoning node: %v", err) } if err := drain.RunNodeDrain(helper, u.Node.Name); err != nil { + if apierrors.IsNotFound(err) { + return nil + } return fmt.Errorf("error draining node: %v", err) }