GoogleGoogle Professional Cloud Architect (PCA) Certification
·CN
·更新于 5 Sep 2026
名为 echo-deployment(由 echo-service 暴露)的 GKE Deployment 需要以最小停机时间进行应用程序更新。您应该怎么做?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 使用 kubectl set image deployment/echo-deployment 更新容器镜像。.
为什么这是答案
使用 kubectl set image deployment/echo-deployment 命令可以直接更新 Deployment 的容器镜像。Kubernetes 会自动执行滚动更新,逐步替换旧的 Pod 实例,确保在更新过程中应用程序持续可用,从而实现最小停机时间。
使用实例组的滚动更新功能不适用于 GKE Deployment,因为 Kubernetes 抽象层管理 Pods,而不是直接管理底层虚拟机实例。
删除并重新创建 Deployment 会导致服务中断,因为在新的 Deployment 启动之前,所有旧的 Pod 都会被终止。
更新 Service YAML 并重新创建 Service 不会更新 Deployment 中的应用程序镜像,Service 仅负责将流量路由到 Pods。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡