arrow_back

部署 GKE Autopilot 集群

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

部署 GKE Autopilot 集群

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

概览

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

目标

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

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

实验设置

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

  1. 点击开始实验按钮。如果该实验需要付费,系统会打开一个弹出式窗口供您选择付款方式。左侧是实验详细信息面板,其中包含以下各项:

    • 打开 Google Cloud 控制台按钮
    • 剩余时间
    • 进行该实验时必须使用的临时凭据
    • 帮助您逐步完成本实验所需的其他信息(如果需要)
  2. 点击打开 Google Cloud 控制台(如果您使用的是 Chrome 浏览器,请右键点击并选择在无痕式窗口中打开链接)。

    该实验会启动资源并打开另一个标签页,显示登录页面。

    提示:将这些标签页安排在不同的窗口中,并排显示。

    注意:如果您看见选择账号对话框,请点击使用其他账号
  3. 如有必要,请复制下方的用户名,然后将其粘贴到登录对话框中。

    {{{user_0.username | "<用户名>"}}}

    您也可以在实验详细信息面板中找到用户名

  4. 点击下一步

  5. 复制下面的密码,然后将其粘贴到欢迎对话框中。

    {{{user_0.password | "<密码>"}}}

    您也可以在实验详细信息面板中找到密码

  6. 点击下一步

    重要提示:您必须使用实验提供的凭据。请勿使用您的 Google Cloud 账号凭据。 注意:在本实验中使用您自己的 Google Cloud 账号可能会产生额外费用。
  7. 继续在后续页面中点击以完成相应操作:

    • 接受条款及条件。
    • 由于这是临时账号,请勿添加账号恢复选项或双重验证。
    • 请勿注册免费试用。

片刻之后,系统会在此标签页中打开 Google Cloud 控制台。

注意:如需查看列有 Google Cloud 产品和服务的菜单,请点击左上角的导航菜单,或在搜索字段中输入服务或产品的名称。 “导航菜单”图标

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

任务 1. 部署 GKE 集群

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

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

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

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

    系统会显示标题为欢迎使用新版集群创建工具的弹出式窗口。点击开始使用以继续。

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

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

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

集群将开始预配。

注意:您需要等待几分钟(最多 15 分钟),让集群部署完成。

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

集群页面

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

  1. 点击集群名称 autopilot-cluster-1 以查看集群详细信息。
  2. 您可以向下滚动页面以查看更多详情。
  3. 点击顶部的存储标签页,查看更多集群详细信息。

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

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

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

  2. 点击 + 部署

  3. 部署名称字段中,输入 nginx-1

    接受默认的容器映像 nginx:latest,它会部署 3 个 Pod,其中每个 Pod 都有一个运行最新版 nginx 的容器。

  4. 点击部署按钮,并将配置详细信息保留为默认值。

  5. 部署完成后,您的屏幕将刷新,并显示新的 nginx 部署的详细信息。

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

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

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

  1. 在 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. 除非您已完成此实验或想要重新开始,否则请勿点击结束实验,因为点击后系统会清除您的工作并移除该项目

此内容目前不可用

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

太好了!

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

一次一个实验

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

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

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