Saturday, 4 October 2025

Rollback a Kubernetes Deployment to a Previous Version (nginx-deployment)

  Our course you can check :-   Udemy course 


Que:-

Earlier today, the DevOps team deployed a new release for an application. However, a customer has reported a bug related to this recent release. Consequently, the team aims to revert to the previous version.

There exists a deployment named nginx-deployment; initiate a rollback to the previous revision.


Ans:- 


raj@jumphost ~$ kubectl get deploy nginx-deployment -oyaml | grep -i image:

      - image: nginx:alpine-perl

raj@jumphost ~$ 

raj@jumphost ~$ kubectl rollout undo deployment/nginx-deployment

deployment.apps/nginx-deployment rolled back

raj@jumphost ~$ 

raj@jumphost ~$ kubectl rollout status deployment/nginx-deployment

deployment "nginx-deployment" successfully rolled out

raj@jumphost ~$ 

raj@jumphost ~$ kubectl get deploy nginx-deployment -oyaml | grep -i image:

      - image: nginx:1.16

raj@jumphost ~$ kubectl get pods

NAME                               READY   STATUS    RESTARTS   AGE

nginx-deployment-989f57c54-m46m9   1/1     Running   0          65s

nginx-deployment-989f57c54-qpq6n   1/1     Running   0          67s

nginx-deployment-989f57c54-zzql6   1/1     Running   0          69s

raj@jumphost ~$ 

No comments:

Post a Comment