ノードリソース不足後のポッド状況

ノードリソース不足後のポッド状況

クラスタには2つのワーカーノードがあります。それぞれ5つのポッドがあります。

ワーカーノードの1つが失敗した場合、そのノードで実行されている5つのPodを受け入れるのに十分なリソースが十分なワーカーノードにない場合はどうなりますか?

答え1

Kubernetesには、管理するさまざまなリソース(たとえば)を監視するPodコントローラがあります。ノードが失敗すると、KubernetesはPodそのノードに予約されているノードを残りのノードに再予約しようとします。 1つ以上のsを予約するのに十分なリソースが残っているノードがない場合、PodsPodはこの状態のままですPending。クーバーネティスは続くでしょう努力するこれを実行する場所を見つけます。これにより、失敗したノード(または他のノード)がオンラインになると、そのノードPendingでポッドを予約しようとします。

答え2

リソースが不足しているときに実行しているソフトウェアが実行するタスクと、特定のリソースで実行するタスクによって異なります。

一般的な声明はできません。

関連情報