Deployment

https://kubernetes.io/es/docs/concepts/workloads/controllers/deployment/

Un Deployment se utiliza para que se encargue de cambiar el estado actual al estado deseado de forma controlada.

Por ejemplo, podemos definir un Deployments para crear nuevos ReplicaSets, o eliminar Deployments existentes y adoptar todos sus recursos con nuevos Deployments.

Entre otras cosas podremos llevar un control de nuestros despliegues y podamos cambiar de versión o volver a una versión anterior de forma fácil ( rollouts/rollbacks de nuestros pods. )

Ejemplo

Comandos relacionados

Para ver las etiquetas del deployment

Estado del Deployment

Revisiones

por defecto Kubernetes guarda 10 revisiones

Volver a una revisisión anterior (Roll back)

Escalar un deployment

Referencias

https://kubernetes.io/es/docs/concepts/workloads/controllers/deployment/