ノードとキャパシティのスピルオーバー:Kubernetesの... ノート

ノードとキャパシティのスピルオーバー:Kubernetesの容量が不足したときに何が起こるか

Pending状態のPodは、Kubernetesで最も誤解を招く状態の一つです。何も問題がないように見えます。エラーバナーもなく、赤い文字で叫んでいるわけでもありません。スケジューラは静かにPodの配置場所を見つけることを諦め、世界の変化を待っているだけです。私は、このステータスを認めたくないほど何度も見てきました。通常は最悪のタイミングで、チャットウィンドウで誰かがトラフィックが流れていない理由を尋ねている時です。かつて、CPUの約40%が空いているクラスターで、11分かかったことがあります。この「どこかに容量がある」と「このPodが実際にスケジュールされた」という間のギャップこそが、この記事で本当に伝えたいことです。