Node Scheduling
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"]- 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
"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-3Default, 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.