es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tags:  

Answer

  1. Avatar for 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.

    kubectl get deployment <nombre_del_despliegue> -o=jsonpath='{range .spec.template.spec.containers[*]}{.image}{"\n"}{end}'
    

    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:

    kubectl get deployment <nombre_del_despliegue> -o=jsonpath='{range .spec.template.spec.containers[*]}{.image}{"\t"}{.imageID}{"\n"}{end}'
    

    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.

Comments are closed.