# शेड्यूलिंग, प्रीइम्प्शन और इविक्शन

LLMS index: [llms.txt](/llms.txt)

---

कुबेरनेट्स में शेड्यूलिंग का मतलब है कि, किस <a class='glossary-tooltip' title='पॉड आपके क्लस्टर में चल रहे कंटेनरों के समूह का प्रतिनिधित्व करता है।' data-bs-toggle='tooltip' data-bs-placement='top' href='/hi/docs/concepts/workloads/pods/' target='_blank' aria-label='पॉड'>पॉड</a> को किस <a class='glossary-tooltip' title='नोड कुबेरनेट्स में एक काम करने वाली मशीन है।' data-bs-toggle='tooltip' data-bs-placement='top' href='/hi/docs/concepts/architecture/nodes/' target='_blank' aria-label='नोड'>नोड</a> पे चलाना है ये निर्धारित किया जा सके ताकि <a class='glossary-tooltip' title='एक एजेंट जो क्लस्टर में प्रत्येक नोड पर चलता है। यह सुनिश्चित करता है कि कंटेनर पॉड में चल रहे हैं।' data-bs-toggle='tooltip' data-bs-placement='top' href='/hi/docs/reference/generated/kubelet' target='_blank' aria-label='क्यूबलेट'>क्यूबलेट</a> उन्हें उस नोड पर चला सके।

प्रीइम्प्शन का मतलब है कि वो पॉड्स जिनकी <a class='glossary-tooltip' title='Pod Priority indicates the importance of a Pod relative to other Pods.' data-bs-toggle='tooltip' data-bs-placement='top' href='/hi/docs/concepts/scheduling-eviction/pod-priority-preemption/#pod-priority' target='_blank' aria-label='प्रायोरिटी'>प्रायोरिटी</a> कम है उन्हें किसी नोड से हटा के वो पॉड्स चला सकें जिनकी प्रायोरिटी ज्यादा है।

इविक्शन का मतलब है कि एक या एक से अधिक पॉड्स को समाप्त किया जा सके।

## शेड्यूलिंग

* [कुबेरनेट्स शेड्यूलर](/docs/concepts/scheduling-eviction/kube-scheduler/)
* [नोड्स को पॉड्स आवंटित करना](/docs/concepts/scheduling-eviction/assign-pod-node/)
* [पॉड ओवरहेड](/docs/concepts/scheduling-eviction/pod-overhead/)
* [पॉड टोपोलॉजी स्प्रेड प्रतिबंध](/docs/concepts/scheduling-eviction/topology-spread-constraints/)
* [टेन्ट्स एंड टॉलरेशंस](/docs/concepts/scheduling-eviction/taint-and-toleration/)
* [शेड्यूलिंग रूपरेखा](/docs/concepts/scheduling-eviction/scheduling-framework)
* [गतिशील संसाधन आवंटन](/docs/concepts/scheduling-eviction/dynamic-resource-allocation)
* [शेड्यूलर परफॉरमेंस ट्यूनिंग](/docs/concepts/scheduling-eviction/scheduler-perf-tuning/)
* [विस्तारित संसाधनों के लिए संसाधन बिन पैकिंग](/docs/concepts/scheduling-eviction/resource-bin-packing/)
* [पॉड शेड्यूलिंग तत्परता](/docs/concepts/scheduling-eviction/pod-scheduling-readiness/)
* [पॉड-समूह शेड्यूलिंग](/docs/concepts/scheduling-eviction/podgroup-scheduling/)
* [गैंग शेड्यूलिंग](/docs/concepts/scheduling-eviction/gang-scheduling/)
* [टोपोलॉजी-सचेत शेड्यूलिंग](/docs/concepts/scheduling-eviction/topology-aware-scheduling/)
* [वर्कलोड-सचेत प्रिएम्प्शन](/docs/concepts/scheduling-eviction/workload-aware-preemption/)
* [डीशेड्यूलर](https://github.com/kubernetes-sigs/descheduler#descheduler-for-kubernetes)
* [नोड घोषित विशेषताएं](/docs/concepts/scheduling-eviction/node-declared-features/)

## पॉड व्यवधान

<p><a href="/docs/concepts/workloads/pods/disruptions/">पॉड विघटन</a> वह प्रक्रिया है जिसके द्वारा नोड्स पर पॉड्स को स्वेच्छा से या अनैच्छिक रूप से समाप्त कर दिया जाता है।</p>
<p>स्वैच्छिक विघटन एप्लीकेशन मालिक या फिर क्लस्टर प्रशासक अभिप्रायपूर्वक चालू करते है।
अनैच्छिक विघटन अनजाने में होते है और वो अपरिहार्य वजह से उत्पन्न हो सकते हैं जैसे कि नोड्स के पास संसाधन ख़तम हो जाना या आकस्मिक विलोपन।</p>

* [पॉड प्रायोरिटी और प्रीइम्प्शन](/docs/concepts/scheduling-eviction/pod-priority-preemption/)
* [नोड-प्रेशर इविक्शन](/docs/concepts/scheduling-eviction/node-pressure-eviction/)
* [एपीआई के द्वारा शुरू की गई इविक्शन](/docs/concepts/scheduling-eviction/api-eviction/)
