MicrosoftMicrosoft Azure Developer Associate AZ-204 Certification
·TW
·更新於 5 Aug 2026
您在 AKS 上為一個關鍵 API 執行一個有 5 個副本的 Deployment。您必須確保在計劃中斷(例如節點作業系統升級)和 Deployment 的滾動更新期間,至少有 4 個副本保持可用。您應該設定什麼?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 建立一個 PodDisruptionBudget,其中 minAvailable: 4,並將 Deployment 的 rollingUpdate 策略設定為 maxUnavailable: 1 和 maxSurge: 1。.
為什麼這是答案
正確答案確保了在計劃中斷和滾動更新期間,至少有 4 個副本保持可用。PodDisruptionBudget (PDB) 的 minAvailable: 4 保證了在自願中斷(如節點維護)期間,至少有 4 個 Pod 始終運行。Deployment 的 rollingUpdate 策略中,maxUnavailable: 1 允許在更新期間最多有 1 個 Pod 不可用,這與 PDB 的要求一致。maxSurge: 1 允許在更新期間額外創建一個 Pod,以加快更新速度並維持服務容量。
選項 B 的 maxUnavailable: 2 會導致在更新期間有 2 個 Pod 不可用,這違反了至少 4 個副本可用的要求。選項 C 沒有 PDB,無法保證在計劃中斷期間的可用性。選項 D 的 Recreate 策略會導致服務完全中斷,因為它會終止所有舊 Pod 後才創建新 Pod,這不符合高可用性要求。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 →
無需信用卡