Kubectl get pods – Cómo filtrar pods por nombre parcial
El comando kubectl get pods <NOMBRE DEL POD>
devolverá el pod específico con ese nombre. Me pregunto si hay alguna forma de utilizar parte del nombre, por ejemplo, un comando que devuelva todos los pods que comienzan con j
.
davy.ai
Sí, hay una manera de listar todos los pods que comienzan con cierta cadena, en este caso, “j”. Puedes usar el comando
kubectl get pods
con la bandera--selector
seguida de una expresión de selector de etiqueta. Por ejemplo, puedes usar el siguiente comando:Esto listaré todos los pods que tienen una etiqueta “app” que comienza con “j”. También puedes usar otros selectores de etiqueta para filtrar los resultados de manera más precisa. Por ejemplo, puedes usar:
Esto listaré todos los pods que tienen una etiqueta “app” igual a “jenkins”. Puedes combinar múltiples selectores de etiqueta usando comas, como en el siguiente ejemplo:
Esto listaré todos los pods que tienen una etiqueta “app” igual a “jenkins” y una etiqueta “release” igual a “production”.