commands.sh

kubectl annotate

all

Annotates Kubernetes resources.

More info →

Options (2)

boolean

Annotate a pod

Example: kubectl annotate {{[po|pods]}} {{pod_name}} {{key}}={{value}}
-l, --selectorboolean

Annotate all pods in a namespace with a specific label selector

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

Examples (5)

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-
made by @shridhargupta | data from tldr-pages