首頁 › Google › 名為 echo-deployment (由 echo-service 暴露) 的 …Google Google Professional Cloud Architect (PCA) Certification
· TW
· 更新於 5 Sep 2026
名為 echo-deployment (由 echo-service 暴露) 的 GKE Deployment 需要以最少的停機時間進行應用程式更新。您應該怎麼做? 選擇一個答案 A 使用 kubectl set image deployment/echo-deployment 更新容器映像。
B 使用 Kubernetes 叢集後方執行個體群組的滾動更新功能。
C 使用新映像更新部署 YAML,然後執行 kubectl delete deployment/echo-deployment 和 kubectl create -f `<deployment.yaml>`。
D 使用新映像更新服務 YAML,然後執行 kubectl delete service/echo-service 和 kubectl create -f `<service.yaml>`。
點擊一個選項來檢查您的答案。
正確答案: 使用 kubectl set image deployment/echo-deployment 更新容器映像。.
為什麼這是答案 kubectl set image 命令會觸發 Kubernetes 的滾動更新機制,以最少的停機時間逐步替換舊的 Pod。這是更新部署中容器映像的標準且推薦方法。使用執行個體群組的滾動更新是直接操作底層基礎設施,這會繞過 Kubernetes 的部署控制器,可能導致非預期的行為或服務中斷。刪除並重新建立部署會導致應用程式完全停機,因為在新的 Pod 啟動之前,所有舊的 Pod 都會被終止。更新服務 YAML 不會影響部署中運行的應用程式版本,服務主要負責路由流量。
顯示答案和解釋 正確答案: 使用 kubectl set image deployment/echo-deployment 更新容器映像。. kubectl set image 命令會觸發 Kubernetes 的滾動更新機制,以最少的停機時間逐步替換舊的 Pod。這是更新部署中容器映像的標準且推薦方法。使用執行個體群組的滾動更新是直接操作底層基礎設施,這會繞過 Kubernetes 的部署控制器,可能導致非預期的行為或服務中斷。刪除並重新建立部署會導致應用程式完全停機,因為在新的 Pod 啟動之前,所有舊的 Pod 都會被終止。更新服務 YAML 不會影響部署中運行的應用程式版本,服務主要負責路由流量。
通過考試 — 無需無休止地尋找答案 集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 →
無需信用卡