tags:
- Kubernetes
- Pods
- Annotations
- Labels
Labels
- Utilizado para categorizar os recursos do kubernetes.
- Usa-se seletores para selecionar recursos baseados em labels
- Todos os recursos criados usando
kubectl create deployment RESOURCENAME
vão criar uma labelapp=RESOURENAME
e ekubectl run RESOURCENAME
run=RESOURCENAME
- Labels adicionadas após a criação de um objeto, não serão herdadas automaticamente pelos filhos. Será necessário recriá-la.
kubectl label RESOURCE LABEL=VALUE
kubectl label RESOURBE LABEL-
kubectl get pods --selector LABEL=VALUE
apiVersion: v1
metadata:
labels:
teste: dsdlsdlsl
Annotation
- Provê informações adicionais ao objeto a ser criado
apiVersion: v1
metadata:
annotations:
teste: dsdlsdlsl
kubectl annotate pod podname annotation="value"