您在 GKE 叢集上建立了一個包含 2 個副本的 Deployment,該叢集具有單一搶佔式節點集區;其中一個 Pod 保持 Pending 狀態。最可能的原因是什麼?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 叢集缺乏足夠的可用資源,因為已經有太多 Pod 正在運行,因此待處理的 Pod 無法排程。.
為什麼這是答案
當 Pod 保持 Pending 狀態時,通常表示排程器無法找到足夠的資源來啟動它。在這個情境中,叢集只有一個搶佔式節點集區,且其中一個 Pod 保持 Pending,最可能的原因是叢集資源不足,無法為該 Pod 分配空間。搶佔式節點雖然成本較低,但其資源仍是有限的。 Pod 的資源請求超過任何單一節點容量會導致 Pod 無法排程,但題目中沒有足夠資訊判斷此為主要原因。服務帳戶權限問題會導致 Pod 進入 ImagePullBackOff 或 ErrImagePull 狀態,而非 Pending。Pod 被排程到已搶佔的節點上會導致 Pod 重新排程,但通常不會無限期地保持 Pending,除非叢集持續缺乏資源。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡