Common Kubernetes Attributes
All node and container metrics include the following Kubernetes attributes. These attributes provide detailed information about the node’s infrastructure, architecture, and location:Node Information
kubernetes.io/hostname- Node hostnamekubernetes.io/os- Operating system (also available asbeta.kubernetes.io/os)kubernetes.io/arch- CPU architecture (also available asbeta.kubernetes.io/arch)kubernetes.io/instance-type- Instance type (also available asnode.kubernetes.io/instance-type,beta.kubernetes.io/instance-type)
Cloud Provider Information
k8s.io/cloud-provider-aws- AWS cloud provider identifiereks.amazonaws.com/nodegroup- EKS node group nameeks.amazonaws.com/nodegroup-image- EKS AMI imageeks.amazonaws.com/capacityType- EKS capacity typeeks.amazonaws.com/sourceLaunchTemplateId- EKS launch template IDeks.amazonaws.com/sourceLaunchTemplateVersion- EKS launch template version
Location and Topology
topology.kubernetes.io/region- Cloud provider regiontopology.kubernetes.io/zone- Availability zonetopology.k8s.aws/zone-id- AWS zone IDtopology.ebs.csi.aws.com/zone- EBS zonefailure-domain.beta.kubernetes.io/region- Region (legacy label)failure-domain.beta.kubernetes.io/zone- Zone (legacy label)
Karpenter-specific Information
karpenter.sh/nodepool- Karpenter node poolkarpenter.sh/capacity-type- Capacity typekarpenter.k8s.aws/instance-category- AWS instance categorykarpenter.k8s.aws/instance-family- AWS instance familykarpenter.k8s.aws/instance-size- AWS instance sizekarpenter.k8s.aws/instance-generation- AWS instance generationkarpenter.k8s.aws/instance-cpu- CPU detailskarpenter.k8s.aws/instance-cpu-manufacturer- CPU manufacturerkarpenter.k8s.aws/instance-memory- Memory capacitykarpenter.k8s.aws/instance-network-bandwidth- Network bandwidthkarpenter.k8s.aws/instance-ebs-bandwidth- EBS bandwidthkarpenter.k8s.aws/instance-hypervisor- Hypervisor typekarpenter.k8s.aws/instance-local-nvme- Local NVMe storage
Other
pool- Generic pool identifier
Container Attributes
instance- The instance identifierenvironment- The environment namecontainer_name- Name of the containercontainer_id- Unique container identifierservice_name- Name of the service the container belongs tonamespace- Kubernetes namespacepod_name- Name of the pod
