Skip to content

Labeling in Kubernates

Labels can be attached to objects

for any Kubernates object in its meta data labels can be defined

metadata:
  labels:
    env: dev
    type: test

And while listing the object we can filter based on labels using -l env=dev

kubectl get pods -l env=dev

Label Pods

kubectl label pod pod-name env=dev

:::info If we do not label pod it will add default label run it will have a value of the pod name :::

To remove env label

kubectl label pod pod-name env-

Labels can be added or removed via manifest files