W Kubernetesie, planowanie odnosi się do zapewnienia, że Pody są dopasowane do Węzłów, aby kubelet mógł je uruchomić. Pierszeństwo (ang. preemption) to proces zakończania Podów z niższym Priorytetem po to, aby Pody z wyższym Priorytetem mogły być zaplanowane na Węzłach. Eksmisja (ang. eviction) to proces zakończania jednego lub więcej Podów na Węzłach.
Harmonogramowanie
- Scheduler Kubernetesa
- Przypisywanie Podów do Węzłów
- Narzut na utrzymanie poda (ang. Pod overhead)
- Reguły rozmieszczenia Podów w klastrze
- Reguły wykluczania i dopuszczania podów
- Scheduling Framework
- Dynamiczne przydzielanie zasobów
- Tuning wydajności schedulera
- Pakowanie zasobów (Bin Packing) dla niestandardowych zasobów klastra
- Gotowość do planowania Podów
- Descheduler
Zakłócenia w działaniu Podów
Zakłócenie działania Poda to proces, w ramach którego Pody na węzłach są zakończone dobrowolnie lub mimowolnie.
Dobrowolne zakłócenia są inicjowane celowo przez właścicieli aplikacji lub administratorów klastra. Mimowolne zakłócenia są niezamierzone i mogą być spowodowane nieuniknionymi problemami, takimi jak wyczerpanie zasobów na węzłach, lub przypadkowymi usunięciami.