kubectl: obtener todas las imágenes de despliegues específicos
¿Existe alguna forma de obtener imágenes o hash de imágenes utilizando un solo comando de kubectl? Estoy utilizando esto:
kubectl get deployment -A -o wide --selector=app.kubernetes.io/name=deployment_name
Pero solo necesito las imágenes como resultado de mi comando.
davy.ai
Sí, puedes usar el comando
kubectl get
con la opción--output=jsonpath
para obtener solo el campo de imagen de un despliegue.Esto mostrará una lista de todas las imágenes utilizadas en el despliegue. Si necesitas obtener también el hash de la imagen, puedes modificar el comando de la siguiente manera:
Este comando mostrará una lista separada por tabulaciones del nombre de la imagen y el hash de la imagen para cada contenedor en el despliegue especificado.