GKE 託管的無狀態網路前端需要高可用性;叢集自動升級會清空節點。確保應用程式在清空前保留相當於 10% Pod 的服務容量。您會怎麼做?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 將 Pod 副本計數設定為比目前副本計數高 10%。.
為什麼這是答案
正確答案是將 Pod 副本計數設定為比目前副本計數高 10%。在 GKE 叢集自動升級期間,節點會被清空。為了確保在清空前仍有足夠的服務容量,最直接且有效的方法是增加 Pod 的副本數量。將副本計數增加 10% 意味著在正常操作期間,您將有額外的 Pod 運行,這些額外的 Pod 可以吸收因節點清空而導致的容量損失,從而保持至少 10% 的服務容量。 設定 Vertical Pod Autoscaler (VPA) 調整 CPU 和記憶體與維持服務容量無關,因為它只調整單個 Pod 的資源,不影響總體副本數量。設定 Pod Disruption Budget (PDB) 的 minAvailable 等於 10% 是錯誤的,因為 PDB 的 minAvailable 是指在自願中斷期間,必須保持運行的最小 Pod 數量,而這裡的要求是保留 10% 的服務容量,而不是僅僅 10% 的 Pod 數量。將 Horizontal Pod Autoscaler (HPA) 的 maxReplicas 增加到比目前副本計數高 10% 只是設定了最大擴展限制,並不保證在升級期間實際運行額外的 Pod。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡