Deployment Patterns
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 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
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: 2Horizontal, 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.