您有多个微服务作为 Docker 镜像,并希望将它们部署到 GKE 上,以便每个微服务都可以独立扩展。您应该为每个微服务部署什么?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 每个微服务一个 Deployment。.
为什么这是答案
对于每个需要独立扩展的微服务,您应该部署一个 Deployment。Deployment 负责管理 Pod 的创建和更新,确保指定数量的 Pod 正在运行,并支持滚动更新和回滚。这使得每个微服务都能独立地进行扩展和管理。 Custom Resource Definition (CRD) 用于扩展 Kubernetes API,创建自定义资源类型,而不是直接部署应用。Docker Compose 文件用于在本地定义和运行多容器 Docker 应用程序,不直接用于 GKE 上的部署。Job 用于运行一次性任务并确保其成功完成,不适用于需要持续运行和扩展的微服务。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡