kubectl-annotate
adds or updates annotations on Kubernetes resources
TLDR
Add annotation to resource
$ kubectl annotate [pod/mypod] [key]=[value]
Remove annotation$ kubectl annotate [pod/mypod] [key]-
Overwrite existing annotation$ kubectl annotate --overwrite [pod/mypod] [key]=[newvalue]
Annotate all pods in namespace$ kubectl annotate pods --all [key]=[value]
SYNOPSIS
kubectl annotate [type/name] key=value [options]
DESCRIPTION
kubectl annotate adds or updates annotations on Kubernetes resources. Annotations are key-value pairs for storing metadata. Unlike labels, annotations are not used for selection but for tools and libraries.
PARAMETERS
--overwrite
Allow overwriting existing annotations.--all
Select all resources of specified type.--selector selector
Label selector for filtering.-n, --namespace name
Kubernetes namespace.
SEE ALSO
kubectl(1), kubectl-label(1)
