diff --git a/pkg/virtualKubelet/forge/pods.go b/pkg/virtualKubelet/forge/pods.go index 7899e5fc86..eff1a5ed39 100644 --- a/pkg/virtualKubelet/forge/pods.go +++ b/pkg/virtualKubelet/forge/pods.go @@ -157,6 +157,9 @@ func RemoteShadowPod(local *corev1.Pod, remote *vkv1alpha1.ShadowPod, // Remove the label which identifies offloaded pods, as meaningful only locally. localMetaFiltered := local.ObjectMeta.DeepCopy() + if localMetaFiltered.GetLabels() == nil { + localMetaFiltered.Labels = map[string]string{} + } delete(localMetaFiltered.GetLabels(), liqoconst.LocalPodLabelKey) localMetaFiltered.GetLabels()[LiqoOriginClusterNodeName] = LiqoNodeName