スケジューリング、プリエンプションと退避
Kubernetesにおいてスケジューリングとは、稼働させたいPodをノードにマッチさせ、kubeletが実行できるようにすることを指します。 プリエンプションは、優先度の低いPodを終了させて、より優先度の高いPodがノード上でスケジュールできるようにするプロセスです。 退避(eviction)とは、リソース不足のノードで1つ以上のPodを積極的に終了させるプロセスです。
Kubernetesにおいてスケジューリングとは、稼働させたいPodをノードにマッチさせ、kubeletが実行できるようにすることを指します。 プリエンプションは、優先度の低いPodを終了させて、より優先度の高いPodがノード上でスケジュールできるようにするプロセスです。 退避とは、リソース不足のノードで1つ以上のPodを積極的に終了させるプロセスです。
スケジューリング
- Kubernetesのスケジューラー
- ノード上へのPodのスケジューリング
- Podのオーバーヘッド
- Pod Topology Spread Constraints
- Taints and Tolerations
- スケジューリングフレームワーク
- Dynamic Resource Allocation
- スケジューラーのパフォーマンスチューニング
- 拡張リソースのリソースビンパッキング
- Pod Scheduling Readiness
- Descheduler
Pod Disruption
最終更新 March 12, 2025 at 10:13 AM PST: Merge pull request #50044 from aivantsov/patch-4 (552cfa2)