diff --git a/pkg/kubernetes/kubernetes.go b/pkg/kubernetes/kubernetes.go index 59e306492..6e96d3d24 100644 --- a/pkg/kubernetes/kubernetes.go +++ b/pkg/kubernetes/kubernetes.go @@ -348,6 +348,11 @@ func (h *Client) Cordon(ctx context.Context, name string) error { return retry.ExpectedError(err) } + if apierrors.IsNotFound(err) { + // node not found, should have already been deleted, skip cordoning + return nil + } + return err }