Question 3

 Question No: 3

Create a new deployment called my-deployment. Scale the deployment to 3 replicas.
Make sure the desired number of pods are always running.


Ek naya deployment create karo jiska naam my-deployment ho.
Is deployment ko 3 replicas tak scale karo.
Ye ensure karo ki desired number of pods hamesha running rahein. 


Solution

Step 1: Deployment Create Karo


kubectl create deployment my-deployment --image=nginx

Step 2: Deployment ko 3 Replicas Tak Scale Karo


kubectl scale deployment my-deployment --replicas=3

Step 3: Verify Karo Ki 3 Pods Chal Rahe Hain



kubectl get deployments kubectl get pods

Step 4: Ensure Karo Ki Desired Pods Hamesha Running Rahein

Kubernetes khud crashed ya delete hua pod automatically restart kar dega.
Test karne ke liye ek pod delete karke check kar sakte ho:


kubectl delete pod <pod-name> kubectl get pods # Check karo ki naya pod create ho raha hai ya nahi


Comments

Popular posts from this blog

What is a Pod Environment Variable