diff --git a/pkg/controller/daemon/daemon_controller.go b/pkg/controller/daemon/daemon_controller.go index 11fc71eb598..c23d9b69845 100644 --- a/pkg/controller/daemon/daemon_controller.go +++ b/pkg/controller/daemon/daemon_controller.go @@ -876,7 +876,11 @@ func (dsc *DaemonSetsController) podsShouldBeOnNode( } daemonPods, exists := nodeToDaemonPods[node.Name] - dsKey, _ := cache.MetaNamespaceKeyFunc(ds) + dsKey, err := cache.MetaNamespaceKeyFunc(ds) + if err != nil { + utilruntime.HandleError(err) + return + } dsc.removeSuspendedDaemonPods(node.Name, dsKey)