⚖️
Scheduling & Scaling

Resource Requests & Limits

CPU & Memory Boundaries
💡 Requests, EK, "RESERVED, SEAT", jaisi, hai, (GUARANTEED, MILEGI) aur, Limits, EK, "MAXIMUM, CAPACITY", jaisi, hai, (ISSE, ZYAADA, ALLOWED, NAHI) — EK, RESTAURANT, mein, requests, TUMHARI, RESERVED, TABLE, hai, limits, RESTAURANT, ki, TOTAL, CAPACITY.

"requests" batata hai, ki, EK, container, ko, KAM, se, KAM, KITNA, CPU/memory, GUARANTEED, chahiye — Scheduler, ISI, VALUE, ke, HISAAB, se, node, choose, karta hai. "limits" batata hai, MAXIMUM, KITNA, use, kiya, ja, sakta hai.

Memory, limit, CROSS, karne, PAR, container, OOM-killed, ho, jaata hai. CPU, limit, CROSS, karne, PAR, container, KILL, NAHI, hota — bas, THROTTLE, (slow) ho, jaata hai, kyunki, CPU, "compressible" resource, hai memory, "incompressible".

resources:
  requests:
    memory: "256Mi"
    cpu: "250m"
  limits:
    memory: "512Mi"
    cpu: "500m"

# "250m" ka matlab 250 millicores = 0.25 CPU core
⚖️
Requests, EK, "RESERVED, SEAT", jaisi, hai, (GUARANTEED, MILEGI) aur, Limits, EK, "MAXIMUM, CAPACITY", jaisi, hai, (ISSE, ZYAADA, ALLOWED, NAHI) — EK, RESTAURANT, mein, requests, TUMHARI, RESERVED, TABLE, hai, limits, RESTAURANT, ki, TOTAL, CAPACITY.
1 / 2
⚡ झट से Recap
  • requests = minimum guaranteed resources, Scheduler ke liye
  • limits = maximum allowed usage
  • Memory limit cross karne par OOM-kill, CPU limit par sirf throttle
इस page में (2 subtopics)

Kubernetes, requests/limits, ke, BASIS, PAR, HAR, pod, ko, EK, QoS, class, DETA, hai: "Guaranteed" (requests, = limits), "Burstable" (requests, < limits), ya, "BestEffort" (koi, requests/limits, hi, NAHI). RESOURCE, PRESSURE, mein, BestEffort, pods, SABSE, PEHLE, EVICT, hote, HAIN.

💡Tip: CRITICAL, applications, ke, liye, "Guaranteed" QoS, (requests, = limits) set, karo, taaki, WO, RESOURCE, PRESSURE, mein, bhi, STABLE, rahen.

LimitRange, object, se, EK, NAMESPACE, ke, liye, DEFAULT, aur, MAXIMUM, resource, requests/limits, SET, kiye, ja, sakte, HAIN — agar, EK, pod, EXPLICITLY, requests/limits, SPECIFY, NAHI, karta, TO, LimitRange, ke, DEFAULTS, APPLY, hote, HAIN.