Annotations

O que são Annotations?

Annotations são metadados que podem ser adicionados a um objeto Kubernetes. Eles podem ser usados ​​por controladores e ferramentas Kubernetes para armazenar informações arbitrariamente estruturadas.

Comandos úteis para trabalhar com Annotations:

kubectl annotate <tipo de objeto> <nome do objeto> <chave>=<valor> # Adiciona uma annotation
kubectl annotate <tipo de objeto> <nome do objeto> <chave>- # Remove uma annotation
kubectl annotate <tipo de objeto> <nome do objeto> <chave>- --overwrite # Remove uma annotation e sobrescreve o valor
kubectl annotate <tipo de objeto> <nome do objeto> <chave> # Exibe o valor de uma annotation
kubectl annotate <tipo de objeto> <nome do objeto> <chave> --list # Exibe todas as annotations de um objeto
kubectl annotate <tipo de objeto> <nome do objeto> <chave>- --all # Remove todas as annotations de um objeto
kubectl annotate <tipo de objeto> <nome do objeto> <chave>- --all --overwrite # Remove todas as annotations de um objeto e sobrescreve o valor