
准备工作
- 实验会创建一个 Google Cloud 项目和一些资源,供您使用限定的一段时间
- 实验有时间限制,并且没有暂停功能。如果您中途结束实验,则必须重新开始。
- 在屏幕左上角,点击开始实验即可开始
Check that there is a tagged image in gcr.io for echo-app:v2
/ 25
Echo-app:v2 is running on the Kubernetes cluster
/ 25
The Kubernetes cluster deployment reports 2 replicas.
/ 25
The application must respond to web requests with V2.0.0
/ 25
在实验室挑战赛中,我们会为您提供一个场景和一系列任务。您将使用从课程的各个实验中学到的技能自行确定如何完成这些任务,而不是按照分步说明进行操作。自动评分系统(显示在本页面中)会提供有关您是否已正确完成任务的反馈。
在您参加实验室挑战赛期间,我们不会再教授新的 Google Cloud 概念知识。您需要拓展所学的技能,例如通过更改默认值和查看并研究错误消息来更正您自己所犯的错误。
要想获得满分,您必须在该时间段内成功完成所有任务!
我们建议准备参加 Google Cloud 认证 Professional Cloud Architect 认证考试的学员参加此实验室挑战赛。准备好接受挑战了吗?
您接管了一个测试环境,并获得了一个要部署的容器化测试应用的更新版本。系统的架构团队已开始采用容器化微服务架构。您负责管理容器化测试 Web 应用。首先,您需要将测试应用 echo-app
的初始版本部署到名为 echo-cluster
的 Kubernetes 集群,并将该部署命名为 echo-web
。该集群将部署在
开始之前,请在导航菜单中选择 Cloud Storage > 存储桶。
验证 echo-web-v2.tar.gz
文件位于
在继续之前,请检查并确认已创建 GKE 集群。
看到 echo-cluster
旁边的绿色对勾标记后,继续执行后续步骤。
在 echo-web
部署中,您需要将正在运行的 echo-app
应用从 v1 更新到我们提供给您的 v2 代码。您还必须将该应用扩容到 2 个实例,并确认它们能够正常运行。
更新的示例应用(包括 Dockerfile 和应用的上下文描述文件)包含在名为 echo-web-v2.tar.gz
的归档中。该归档已复制到名为 v2
标记对其进行标记。
您的组织使用 Container Registry 来托管用于部署的 Docker 映像,并为所有项目使用 gcr.io
Container Registry 主机名。在部署更新的映像前,您必须先将其推送到 Container Registry。
点击检查我的进度以验证是否完成了以下目标:
在此任务中,您需要将更新的应用部署到 Kubernetes 集群。该部署应命名为 echo-web
,并且应用应在端口 80 上公开。应用还应支持从集群外部访问。
点击检查我的进度以验证是否完成了以下目标:
在此任务中,您需要将应用扩容到 2 个副本。
点击检查我的进度以验证是否完成了以下目标:
在此任务中,您需要确认应用能够正常运行和响应。您可以使用应用的外部 IP 地址对其进行测试。
点击检查我的进度以验证是否完成了以下目标:
收到 504 网关超时错误:这可能仅表示应用尚未完全初始化,但也可能是因 Dockerfile 中设置的默认端口(TCP 端口 8000)与以下配置不匹配所致:
恭喜!在本实验中,您将容器化应用成功部署到 Kubernetes 集群,并对该应用进行了更新和扩容。现在,您已做好探索容器化应用的准备!
…可帮助您充分利用 Google Cloud 技术。我们的课程会讲解各项技能与最佳实践,可帮助您迅速上手使用并继续学习更深入的知识。我们提供从基础到高级的全方位培训,并有点播、直播和虚拟三种方式选择,让您可以按照自己的日程安排学习时间。各项认证可以帮助您核实并证明您在 Google Cloud 技术方面的技能与专业知识。
本手册的最后更新时间:2025 年 1 月 6 日
本实验的最后测试时间:2025 年 1 月 3 日
版权所有 2025 Google LLC 保留所有权利。Google 和 Google 徽标是 Google LLC 的商标。其他所有公司名和产品名可能是其各自相关公司的商标。
此内容目前不可用
一旦可用,我们会通过电子邮件告知您
太好了!
一旦可用,我们会通过电子邮件告知您
一次一个实验
确认结束所有现有实验并开始此实验