🗓️
Scheduling & Scaling

Node Scheduling

Scheduler Decisions
💡 Kubernetes, Scheduler, EK, "HOTEL, RECEPTIONIST" jaisa, hai — JAB, EK, NAYA, GUEST, (pod) AATA, hai, TO, RECEPTIONIST, DEKHTI, hai, KAUNSA, ROOM, (node) AVAILABLE, hai, GUEST, ki, REQUIREMENTS, (resources) MATCH, karta hai, aur, PHIR, ASSIGN, karti, hai.

Scheduler, HAR, UNSCHEDULED, pod, ke, liye, BEST, node, DHOONDTA, hai — YE, node's, AVAILABLE, RESOURCES, (CPU, memory), pod's, REQUIREMENTS, AFFINITY/ANTI-AFFINITY, RULES, aur, TAINTS/TOLERATIONS, (agla, topic) SAB, CONSIDER, karta hai.

Node, Affinity, se, TUM, batate, ho, ki, POD, KAUNSE, TYPE, ke, NODES, PAR, hi, jaana, CHAHIYE (jaise, sirf, SSD, waale, nodes) — Pod, Affinity/Anti-Affinity, se, batate, ho, ki, PODS, EK, DOOSRE, ke, SAATH, (ya, DOOR), rehne, CHAHIYE.

# Kis node par pod scheduled hai dekho
kubectl get pod my-pod -o wide

# Node affinity example
spec:
  affinity:
    nodeAffinity:
      requiredDuringSchedulingIgnoredDuringExecution:
        nodeSelectorTerms:
        - matchExpressions:
          - key: disktype
            operator: In
            values: ["ssd"]
🗓️
Kubernetes, Scheduler, EK, "HOTEL, RECEPTIONIST" jaisa, hai — JAB, EK, NAYA, GUEST, (pod) AATA, hai, TO, RECEPTIONIST, DEKHTI, hai, KAUNSA, ROOM, (node) AVAILABLE, hai, GUEST, ki, REQUIREMENTS, (resources) MATCH, karta hai, aur, PHIR, ASSIGN, karti, hai.
1 / 2
⚡ Quick Recap
  • Scheduler har unscheduled pod ke liye best node dhoondta hai
  • Node affinity = pod kaunse type ke nodes par jaaye
  • Pod affinity/anti-affinity = pods ek doosre ke saath/door rehna chahiye
On this page (2 subtopics)

"nodeName" field, se, MANUALLY, EK, SPECIFIC, node, PAR, pod, ko, FORCE, kiya, ja, sakta hai, — Scheduler, ko, BYPASS, kar, deta hai. RARELY, use, hota hai, kyunki, YE, Scheduler, ki, INTELLIGENT, DECISION-MAKING, ko, SKIP, kar, deta hai.

spec:
  nodeName: worker-node-3

Default, scheduler, ke, ALAWA, CUSTOM, schedulers, bhi, likhe, ja, sakte, HAIN, SPECIALIZED, workloads, (jaise, ML, batch, jobs) ke, liye — pod, spec, mein, "schedulerName" se, SPECIFY, kiya, ja, sakta hai, ki, KAUNSA, scheduler, use, karna, hai.