cAdvisor labelling of metrics

Hi everyone,

I deployed the cAdvisor as a daemonset to scrape the container metrics from each of my nodes (yes this is separate from the kubelet metrics). When looking at the dimensions/labels I noticed that some kubepods (burstable, besteffort) have additional dimensions such as container_label_io_kubernetes_pod_name, container_label_io_kubernetes_namespace, etc. while others only have their container ids. I will provide two examples below.

Can someone more experienced explain why some of these containers only have their ids as dimension? Do these containers not belong to a k8 specified pod in such cases?

# dimensions of '/kubepods.slice/kubepods-besteffort.slice/kubepods-besteffort-pod49cab8d7_d11f_47a3_99bb_af7c53d42048.slice/docker-37a45fb7961772bc
{'container_label_annotation_kubernetes_io_config_seen': '2021-06-07T16:15:17.119473252+02:00', 'container_label_annotation_kubernetes_io_config_source': 'api', 'container_label_controller_revision_hash': '5b88754cb', 'container_label_io_kubernetes_container_name': 'POD', 'container_label_io_kubernetes_docker_type': 'podsandbox', 'container_label_io_kubernetes_pod_name': 'kube-proxy-qfjcb', 'container_label_io_kubernetes_pod_namespace': 'kube-system', 'container_label_io_kubernetes_pod_uid': '49cab8d7-d11f-47a3-99bb-af7c53d42048', 'container_label_k8s_app': 'kube-proxy', 'container_label_pod_template_generation': '1', 'id': '/kubepods.slice/kubepods-besteffort.slice/kubepods-besteffort-pod49cab8d7_d11f_47a3_99bb_af7c53d42048.slice/docker-37a45fb7961772bca8d5d298bad9d1c1578ddd829cf20356fa09dbaaa9535766bc6.scope', 'image': 'k8s.gcr.io/pause:3.2', 'name': 'k8s_POD_kube-proxy-qfjcb_kube-system_49cab8d7-d11f-47a3-99bb-af7c53d42048_2'}

# dimensions of /kubepods.slice/kubepods-besteffort.slice/kubepods-besteffort-pod0e96d179_95de_4266_9cc9_d6536a9sdfae7c35.slice
{'id': '/kubepods.slice/kubepods-besteffort.slice/kubepods-besteffort-pod0e96d179_95de_4266_9cc9_d6536a9sdfae7c35.slice'}