Background

Kubernetesでワークロードを動的に再バランスし、リソース使用率を最適化する

このセクションでは、次のことを学習します。

Kubernetesスケジューラがどのように動作するか、正しいリクエストを割り当てることが極めて重要であるのはなぜか

Deschedulerが、使用率の低いノードにポッドをどのように再割り当てするか

Deschedulerでポリシーを定義し、ポッド配置をさらに最適化する方法

Kubernetesではワークロードの再バランスは行われません。たとえば、1つのノードに5つのポッドがあり、別のノードにはポッドがない場合、Kubernetesはクラスターのバランス調整を行いません。これは残念なことです。なぜなら、クラスターが常にバランスの取れた状態とは限らず、中断が発生したり、リソースが無駄になったりすることがあるからです。ただし、Deschedulerを使用してこれを修正することができます。DeschedulerはKubernetesの公式プロジェクトで、ポッドを他の場所にインテリジェントに再配置するように設計されています。

このセクションでは、次のことを学習します。

共有