# Планування, Випередження та Виселення

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

---

У Kubernetes планування означає забезпечення відповідності <a class='glossary-tooltip' title='Pod є групою контейнерів, що запущені у вашому кластері.' data-bs-toggle='tooltip' data-bs-placement='top' href='/uk/docs/concepts/workloads/pods/' target='_blank' aria-label='Podʼів'>Podʼів</a> вузлам (<a class='glossary-tooltip' title='Вузол — це робоча машина в Kubernetes.' data-bs-toggle='tooltip' data-bs-placement='top' href='/uk/docs/concepts/architecture/nodes/' target='_blank' aria-label='Nodes'>Nodes</a>), щоб <a class='glossary-tooltip' title='Агент, запущений на кожному вузлі кластера. Забезпечує запуск і роботу контейнерів у Podʼах.' data-bs-toggle='tooltip' data-bs-placement='top' href='/uk/docs/reference/command-line-tools-reference/kubelet' target='_blank' aria-label='kubelet'>kubelet</a> міг їх запустити. Випередження — це процес припинення роботи Podʼів з низьким <a class='glossary-tooltip' title='Пріоритет Podʼа вказує на важливість Podʼа в порівнянні з іншими Podʼами.' data-bs-toggle='tooltip' data-bs-placement='top' href='/uk/docs/concepts/scheduling-eviction/pod-priority-preemption/#pod-priority' target='_blank' aria-label='пріоритетом'>пріоритетом</a>, щоб Podʼи з вищим пріоритетом могли плануватися на вузлах. Виселення — це процес припинення роботи одного або кількох Podʼів на вузлах.

## Планування {#scheduling}

* [Планувальник Kubernetes](/docs/concepts/scheduling-eviction/kube-scheduler/)
* [Призначення Podʼів вузлам](/docs/concepts/scheduling-eviction/assign-pod-node/)
* [Витрати ресурсів на Pod](/docs/concepts/scheduling-eviction/pod-overhead/)
* [Обмеження поширення топології Podʼів](/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/)
* [Готовність планування Podʼів](/docs/concepts/scheduling-eviction/pod-scheduling-readiness/)
* [Планування PodGroup](/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/)
* [Descheduler](https://github.com/kubernetes-sigs/descheduler#descheduler-for-kubernetes)
* [Функції, оголошені вузлом](/docs/concepts/scheduling-eviction/node-declared-features/)

## Переривання роботи Podʼів {#pod-disruption}

<p><a href="/uk/docs/concepts/workloads/pods/disruptions/">Розлад в роботі Podʼа</a> — це процес, за якого Podʼи на вузлах припиняють роботу добровільно, або примусово.</p>
<p>Добровільні розлади запускаються навмисно власниками застосунків або адміністраторами кластера. Примусові розлади є ненавмисними та можуть бути спричинені невідворотними проблемами, такими як вичерпання <a class='glossary-tooltip' title='Визначений обсяг інфраструктури, доступний для споживання (процесор, памʼять тощо).' data-bs-toggle='tooltip' data-bs-placement='top' href='/uk/docs/reference/glossary/?all=true#term-infrastructure-resource' target='_blank' aria-label='ресурсів'>ресурсів</a> вузлів, або випадковими видаленнями.</p>

* [Пріоритет та Випередження Podʼів](/docs/concepts/scheduling-eviction/pod-priority-preemption/)
* [Виселення внаслідок тиску на вузол](/docs/concepts/scheduling-eviction/node-pressure-eviction/)
* [Виселення, ініційоване API](/docs/concepts/scheduling-eviction/api-eviction/)

---

Section pages:

- [Планувальник Kubernetes](/uk/docs/concepts/scheduling-eviction/kube-scheduler/)
- [Планування робочих навантажень з урахуванням топології](/uk/docs/concepts/scheduling-eviction/topology-aware-scheduling/)
- [Призначення Podʼів до Вузлів](/uk/docs/concepts/scheduling-eviction/assign-pod-node/)
- [Накладні витрати, повʼязані з роботою Podʼів](/uk/docs/concepts/scheduling-eviction/pod-overhead/)
- [Готовність планування Pod](/uk/docs/concepts/scheduling-eviction/pod-scheduling-readiness/)
- [Обмеження топології розміщення Podʼів](/uk/docs/concepts/scheduling-eviction/topology-spread-constraints/)
- [Заплямованість та Толерантність](/uk/docs/concepts/scheduling-eviction/taint-and-toleration/)
- [Фреймворк планування](/uk/docs/concepts/scheduling-eviction/scheduling-framework/)
- [Динамічне виділення ресурсів](/uk/docs/concepts/scheduling-eviction/dynamic-resource-allocation/)
- [Групове планування](/uk/docs/concepts/scheduling-eviction/gang-scheduling/)
- [Налаштування продуктивності планувальника](/uk/docs/concepts/scheduling-eviction/scheduler-perf-tuning/)
- [Витіснення з урахуванням робочого навантаження](/uk/docs/concepts/scheduling-eviction/workload-aware-preemption/)
- [Групове планування PodGroup](/uk/docs/concepts/scheduling-eviction/podgroup-scheduling/)
- [Пакування ресурсів](/uk/docs/concepts/scheduling-eviction/resource-bin-packing/)
- [Пріоритет та Випередження Podʼів](/uk/docs/concepts/scheduling-eviction/pod-priority-preemption/)
- [Виселення внаслідок тиску на вузол](/uk/docs/concepts/scheduling-eviction/node-pressure-eviction/)
- [Виселення, ініційоване API](/uk/docs/concepts/scheduling-eviction/api-eviction/)
- [Оголошені функції вузла](/uk/docs/concepts/scheduling-eviction/node-declared-features/)
