您有多個微服務以 Docker 映像檔形式存在,並希望將它們部署到 GKE 上,讓每個微服務都能獨立擴展。您應該為每個微服務部署什麼?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 每個微服務一個 Deployment。.
為什麼這是答案
正確答案是「每個微服務一個 Deployment」。在 GKE 中,Deployment 物件用於宣告式地管理應用程式的 Pods。為每個微服務建立一個 Deployment,可以確保每個微服務都有自己的 Pods 集合,並且能夠獨立地進行擴展、更新和回滾。這符合微服務架構的獨立部署和擴展原則。 「每個微服務一個 Custom Resource Definition」是錯誤的,CRD 用於擴展 Kubernetes API,定義自訂資源類型,而不是直接部署應用程式。 「一個 Docker Compose 檔案」是錯誤的,Docker Compose 用於在單一主機上定義和執行多容器 Docker 應用程式,不適用於 Kubernetes 叢集部署。 「每個微服務一個 Job」是錯誤的,Job 物件用於執行一次性或批次任務,而不是長時間運行的服務。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡