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 12:00] – creado lc | virtualizacion:kubernetes:etiquetas [2023/01/18 13: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** | ||