arrow_back

部署 Google Kubernetes Engine

登录 加入
访问 700 多个实验和课程

部署 Google Kubernetes Engine

实验 1 小时 universal_currency_alt 5 个积分 show_chart 入门级
info 此实验可能会提供 AI 工具来支持您学习。
访问 700 多个实验和课程

概览

在此实验中,您将使用 Google Cloud 控制台构建 GKE 集群并部署一个示例 Pod。

目标

在本实验中,您将学习如何执行以下任务:

  • 使用 Google Cloud 控制台构建和操控 GKE 集群
  • 使用 Google Cloud 控制台部署 Pod
  • 使用 Google Cloud 控制台查看集群和 Pod

实验设置

对于每个实验,您都会免费获得一个新的 Google Cloud 项目及一组资源,它们都有固定的使用时限。

  1. 请使用无痕式窗口登录 Qwiklabs。

  2. 留意实验的访问时限(例如 1:15:00)并确保能在相应时间段内完成实验。
    系统不提供暂停功能。如有需要,您可以重新开始实验,不过必须从头开始。

  3. 准备就绪时,点击开始实验

  4. 请记好您的实验凭据(用户名密码)。您需要使用这组凭据来登录 Google Cloud 控制台。

  5. 点击打开 Google 控制台

  6. 点击使用其他帐号,然后将实验的凭据复制并粘贴到相应提示框中。
    如果您使用其他凭据,将会收到错误消息或产生费用

  7. 接受条款并跳过恢复资源页面。

完成初始登录步骤后,项目信息中心会打开。

任务 1. 部署 GKE 集群

在此任务中,您使用 Google Cloud 控制台和 Cloud Shell 来部署 GKE 集群。

使用 Google Cloud 控制台来部署 GKE 集群

  1. 在 Google Cloud 控制台中的导航菜单 (“导航菜单”图标) 中,依次点击 Kubernetes Engine > 集群

  2. 点击创建以开始创建 GKE 集群。

  3. 点击屏幕右上角的切换到标准集群即可切换运维模式

  4. 点击切换到标准集群并确认选择。

  5. 查看控制台界面及各控制项,更改集群名称、集群位置、Kubernetes 版本、节点数以及默认节点池中的机器类型等节点资源。

您可以创建区域范围的集群,也可以创建单个可用区的集群。默认范围为单个可用区。如果您选择在区域范围内部署,则节点会被部署到三个不同的可用区,因而部署的总节点数将是默认范围的三倍。

  1. 将集群名称更改为 standard-cluster-1,并将可用区更改为 。将其他选项保留默认值,然后点击创建

集群将开始预配。

注意:您需要花上几分钟等待集群部署完成。

预配完成后,Kubernetes Engine > 集群页面屏幕截图如下所示:

集群页面

点击“检查我的进度”以验证是否完成了以下目标: 部署 GKE 集群

  1. 点击集群名称 standard-cluster-1 查看集群详情
  2. 您可以向下滚动页面以查看更多详情。
  3. 点击顶部的集群名称 (standard-cluster-1) 下的存储节点标签页可查看该集群的更多详情。

任务 2. 修改 GKE 集群

您可以使用 Google Cloud 控制台或 Cloud Shell 轻松修改现有集群的众多参数。在本任务中,您将使用 Google Cloud 控制台修改 GKE 集群的大小。

  1. 在 Google Cloud 控制台的导航菜单 (“导航菜单”图标)中,依次点击 Kubernetes Engine > 集群 > standard-cluster-1,然后点击详细信息页面顶部的节点
  2. 节点池部分中,点击 default-pool(默认池)。
  3. 在 Google Cloud 控制台中,点击节点池详情顶部的调整大小
  4. 将节点数量从 3 更改为 4,并点击调整大小

节点池详情页面上的“调整大小”按钮

  1. 在 Google Cloud 控制台中的导航菜单 (“导航菜单”图标) 中,依次点击 Kubernetes Engine > 集群

此操作完成后,Kubernetes Engine > 集群页面应显示 standard-cluster-1 现在有 4 个节点。

点击“检查我的进度”以验证是否完成了以下目标: 修改 GKE 集群

任务 3. 部署示例工作负载

在本任务中,您将使用 Google Cloud 控制台部署运行 nginx Web 服务器的 Pod (作为示例工作负载)。

  1. 在 Google Cloud 控制台中的导航菜单 (“导航菜单”图标) 中,依次点击 Kubernetes Engine > 工作负载
  2. 点击创建部署以显示“创建部署”向导。
  3. 点击继续接受默认的容器映像 nginx:latest,它会部署 3 个 Pod,其中每个 Pod 都有一个运行最新版 nginx 的容器。
  4. 滚动到窗口底部,然后点击部署按钮,并将配置详细信息保留为默认值。
  5. 部署完成后,您的屏幕将刷新,并显示新的 nginx 部署的详细信息。

点击“检查我的进度”以验证是否完成了以下目标: 部署示例 nginx 工作负载

任务 4. 在 Google Cloud 控制台中查看工作负载的详细信息

在此任务中,您将直接在 Google Cloud 控制台中查看 GKE 工作负载的详细信息。

  1. 在 Google Cloud 控制台中的导航菜单 (“导航菜单”图标) 中,依次点击 Kubernetes Engine > 工作负载
  2. 在 Google Cloud 控制台的 Kubernetes Engine > 工作负载页面上,点击 nginx-1

系统会显示工作负载的概览信息,包括资源利用率图表、日志链接以及与此工作负载关联的 Pod 的详情。

  1. 在 Google Cloud 控制台中,点击 nginx-1 工作负载的详细信息标签页。“详细信息”标签页显示关于此工作负载的更多详情,包括 Pod 规范、Pod 副本的数量和状态,以及有关 Pod 横向自动扩缩器的详细信息。

  2. 点击修订历史记录标签页。系统会显示此工作负载的修订列表。

  3. 点击事件标签页。此标签页会列出与此工作负载关联的事件。

  4. 然后是 YAML 标签页。此标签页提供了完整 YAML 文件,可定义此示例工作负载的组成部分和完整配置。

  5. 依然在 Google Cloud 控制台中的 nginx-1 工作负载的详细信息标签页中,点击概览标签页,向下滚动至代管式 Pod 部分,并点击其中某个 Pod 的名称来查看该 Pod 的详细信息页面。

  6. “Pod 详情”页面提供有关 Pod 配置、资源利用率,以及运行 Pod 所在节点的信息。

  7. Pod 详细信息页面中,您可以点击“事件”和“日志”标签页,以查看事件详细信息以及指向 Cloud Operations 中的容器日志的链接。

  8. 点击 YAML 标签页以查看 Pod 配置的详细 YAML 文件。

结束实验

完成实验后,请点击结束实验。Google Cloud Skills Boost 会移除您使用过的资源并为您清理帐号。

系统会提示您为实验体验评分。请选择相应的星级数,输入评论,然后点击提交

星级数的含义如下:

  • 1 颗星 = 非常不满意
  • 2 颗星 = 不满意
  • 3 颗星 = 一般
  • 4 颗星 = 满意
  • 5 颗星 = 非常满意

如果您不想提供反馈,可以关闭该对话框。

如果要留言反馈、提出建议或做出更正,请使用支持标签页。

版权所有 2020 Google LLC 保留所有权利。Google 和 Google 徽标是 Google LLC 的商标。其他所有公司名和产品名可能是其各自相关公司的商标。

准备工作

  1. 实验会创建一个 Google Cloud 项目和一些资源,供您使用限定的一段时间
  2. 实验有时间限制,并且没有暂停功能。如果您中途结束实验,则必须重新开始。
  3. 在屏幕左上角,点击开始实验即可开始

使用无痕浏览模式

  1. 复制系统为实验提供的用户名密码
  2. 在无痕浏览模式下,点击打开控制台

登录控制台

  1. 使用您的实验凭证登录。使用其他凭证可能会导致错误或产生费用。
  2. 接受条款,并跳过恢复资源页面
  3. 除非您已完成此实验或想要重新开始,否则请勿点击结束实验,因为点击后系统会清除您的工作并移除该项目

此内容目前不可用

一旦可用,我们会通过电子邮件告知您

太好了!

一旦可用,我们会通过电子邮件告知您

一次一个实验

确认结束所有现有实验并开始此实验

使用无痕浏览模式运行实验

请使用无痕模式或无痕式浏览器窗口运行此实验。这可以避免您的个人账号与学生账号之间发生冲突,这种冲突可能导致您的个人账号产生额外费用。