Restart and rollback Kubernetes deployment

Kubernetes

Safely restart deployment and roll back if needed.

  1. 1

    Restart deployment

    kubectl rollout restart deployment/<name> -n <namespace>
  2. 2

    Watch rollout

    kubectl rollout status deployment/<name> -n <namespace>
  3. 3

    View rollout history

    kubectl rollout history deployment/<name> -n <namespace>
  4. 4

    Rollback

    kubectl rollout undo deployment/<name> -n <namespace>

Related commands: kubectl rollout restart, kubectl rollout undo