Revisiones
Cada vez que se modifica un recurso en Kubernetes, se crea una revisión que permite volver a un estado anterior del recurso. Las revisiones son útiles para realizar rollbacks en caso de que una actualización falle o cause problemas en la aplicación.
Comandos generales
Ver revisiones
Para ver las revisiones de un recurso en Kubernetes, podemos utilizar el comando kubectl rollout history
. Por ejemplo, para ver las revisiones de un deployment llamado mi-web-apache
:
kubectl rollout history deployment mi-web-apache
Para ver los detalles de una revisión en particular, podemos utilizar el comando kubectl rollout history
. Por ejemplo, para ver los detalles de la revisión 3 de un deployment:
kubectl rollout history deployment mi-web-apache --revision=3
Volver a una revisión anterior
Para volver a una revisión anterior de un recurso, podemos utilizar el comando kubectl rollout undo
. Por ejemplo, para volver a la revisión 2 de un deployment:
kubectl rollout undo deployment mi-web-apache --to-revision=2
También podemos volver a la revisión anterior de un recurso sin especificar la revisión:
kubectl rollout undo deployment mi-web-apache
Esto revertirá el deployment a la revisión anterior.