🎼
Containerization & Orchestration

Deployment Patterns

Rolling Updates & Auto-Scaling
💡 Rolling, update, EK, "RELAY, RACE" jaisa, hai — EK, waqt, mein, EK, RUNNER, (instance) ko, REPLACE, kiya, jaata hai, POORI, TEAM, (service) KABHI, RUKТI, NAHI — Zero-downtime, deployment, achieve, hota, hai.

Rolling, updates, mein, NAYE, VERSION, ke, PODS, GRADUALLY, PURANE, PODS, ko, REPLACE, karte, HAIN — EK, TIME, PAR, KUCH, HI, PODS, DOWN, HOTE, HAIN, isliye, SERVICE, HAMESHA, AVAILABLE, RAHTI, hai.

Auto-scaling, (Horizontal, Pod, Autoscaler, Kubernetes, mein) CPU/MEMORY, USAGE, ke, BASIS, PAR, automatically, INSTANCES, ki, COUNT, ADJUST, karta hai — TRAFFIC, SPIKES, ke, DAURAN, automatically, ZYAADA, instances, ADD, hote, hain.

# HorizontalPodAutoscaler:
apiVersion: autoscaling/v2
kind: HorizontalPodAutoscaler
spec:
  minReplicas: 2
  maxReplicas: 10
  metrics:
  - type: Resource
    resource: { name: cpu, target: { averageUtilization: 70 } }
🎼
Rolling, update, EK, "RELAY, RACE" jaisa, hai — EK, waqt, mein, EK, RUNNER, (instance) ko, REPLACE, kiya, jaata hai, POORI, TEAM, (service) KABHI, RUKТI, NAHI — Zero-downtime, deployment, achieve, hota, hai.
1 / 2
⚡ Quick Recap
  • Rolling updates = zero-downtime, deployments — instances, EK-EK, karке, replace, hote, hain
  • Auto-scaling = CPU/memory, usage, ke, basis, PAR, automatic, instance, count, adjustment
  • "Scale-to-zero" (serverless) EK, extreme, form, hai
Is page mein (2 subtopics)

Pod, Disruption, Budget, (PDB) ENSURE, karta hai, ki, ROLLING, updates, YA, node, MAINTENANCE, ke, DAURAN, EK, MINIMUM, number, of, PODS, HAMESHA, AVAILABLE, REHTE, HAIN — availability, ko, ACCIDENTALLY, KAAFI, DROP, hone, se, ROKТA, hai.

apiVersion: policy/v1
kind: PodDisruptionBudget
spec:
  minAvailable: 2

Horizontal, scaling, (MORE, instances, ADD, karna) MICROSERVICES, ke, liye, MORE, COMMON, hai — vertical, scaling, (EK, instance, ko, MORE, powerful, banaна) EK, LIMIT, tak, hi, POSSIBLE, hai, aur, downtime, chahiye, hota hai, instance, RESIZE, karne, ke, liye.