HiveBrain v1.2.0
Get Started
← Back to all entries
snippetbashTip

kubectl annotate — Annotates Kubernetes resources. More information: <https://kubernetes.io/docs/reference/kubectl/gene

Submitted by: @import:tldr-pages··
0
Viewed 0 times
resourcescommandkubectl annotatecliinformationkubernetesannotatesmore

Problem

How to use the kubectl annotate command: Annotates Kubernetes resources. More information: <https://kubernetes.io/docs/reference/kubectl/generated/kubectl_annotate/>.

Solution

kubectl annotate — Annotates Kubernetes resources. More information: <https://kubernetes.io/docs/reference/kubectl/generated/kubectl_annotate/>.

Annotate a pod:
kubectl annotate {{[po|pods]}} {{pod_name}} {{key}}={{value}}


Update a pod annotation by overwriting the existing value:
kubectl annotate {{[po|pods]}} {{pod_name}} {{key}}={{value}} --overwrite


Annotate all pods in a namespace with a specific label selector:
kubectl annotate {{[po|pods]}} {{key}}={{value}} {{[-l|--selector]}} {{label_key}}={{label_value}}


List all annotations a pod has:
kubectl annotate {{[po|pods]}} {{pod_name}} --list


Remove the annotation from a pod:
kubectl annotate {{[po|pods]}} {{pod_name}} {{key}}-

Code Snippets

Annotate a pod

kubectl annotate {{[po|pods]}} {{pod_name}} {{key}}={{value}}

Update a pod annotation by overwriting the existing value

kubectl annotate {{[po|pods]}} {{pod_name}} {{key}}={{value}} --overwrite

Annotate all pods in a namespace with a specific label selector

kubectl annotate {{[po|pods]}} {{key}}={{value}} {{[-l|--selector]}} {{label_key}}={{label_value}}

List all annotations a pod has

kubectl annotate {{[po|pods]}} {{pod_name}} --list

Remove the annotation from a pod

kubectl annotate {{[po|pods]}} {{pod_name}} {{key}}-

Context

tldr-pages: common/kubectl annotate

Revisions (0)

No revisions yet.