meta data de esta página
Diferencias
Muestra las diferencias entre dos versiones de la página.
Próxima revisión | Revisión previa | ||
virtualizacion:kubernetes:etiquetas [2022/02/02 13:00] – creado lc | virtualizacion:kubernetes:etiquetas [2023/01/18 14:37] (actual) – editor externo 127.0.0.1 | ||
---|---|---|---|
Línea 3: | Línea 3: | ||
Las labels nos van a permitir etiquetar nuestros objetos. De esta forma al etiquetarlos nos va a permitir buscar y seleccionarlos en base a esas etiquetas. | Las labels nos van a permitir etiquetar nuestros objetos. De esta forma al etiquetarlos nos va a permitir buscar y seleccionarlos en base a esas etiquetas. | ||
+ | Ejemplo para definir un pod y ponerle etiquetas | ||
+ | <sxh> | ||
+ | apiVersion: v1 | ||
+ | kind: Pod | ||
+ | metadata: | ||
+ | name: minginx | ||
+ | labels: | ||
+ | entorno: pre | ||
+ | proyecto: frontal | ||
+ | spec: | ||
+ | containers: | ||
+ | - name: nginx | ||
+ | image: nginx: | ||
+ | ports: | ||
+ | - containerPort: | ||
+ | </ | ||
+ | En este ejemplo se han definido dos etiquetas **entorno** y **proyecto** y a cada una se le asigna el valor **pre** y **frontal**. | ||
+ | Con <sxh> kubectl get pod --show-labels</ | ||
+ | |||
+ | Al añadir etiquetas a nuestros objetos, | ||
+ | * Buscar pods que tengan la etiqueta **entorno**(da igual el valor)-> | ||
+ | * Buscar pods que tengan el valor **pre** en la etiqueta de entorno -> **kubectl get pod --show-labels --selector entorno=pre** | ||
+ | * Buscar pods que tengan el valor **frontal** en la etiqueta de **proyecto** -> **kubectl get pod --show-labels --selector proyecto=frontal** | ||