diff --git a/pkg/kubelet/cm/util/cdi/cdi.go b/pkg/kubelet/cm/util/cdi/cdi.go index 6cd9a1b8127..b228b5a66d8 100644 --- a/pkg/kubelet/cm/util/cdi/cdi.go +++ b/pkg/kubelet/cm/util/cdi/cdi.go @@ -45,6 +45,9 @@ func GenerateAnnotations( driverName string, cdiDevices []string, ) ([]kubecontainer.Annotation, error) { + if len(cdiDevices) == 0 { + return nil, nil + } annotations, err := updateAnnotations(map[string]string{}, driverName, string(claimUID), cdiDevices) if err != nil { return nil, fmt.Errorf("can't generate CDI annotations: %+v", err)