探索集群和工作负载


查看并了解您在某个快速入门中部署的一些工作负载设置和资源。

本后续教程将更深入地探讨一些 Kubernetes 概念,例如 Pod 和 Service,但不会假定您之前有 Kubernetes 使用经验。


如需在 Google Cloud 控制台中直接遵循有关此任务的分步指导,请点击操作演示

操作演示


准备工作

确保您已按照以下某个快速入门中的步骤创建集群并部署示例应用:

查看 Pod 详情

在 Kubernetes 中,Pod 是您可以创建和管理的最小可部署计算单元。与所有 Kubernetes 工作负载一样,示例应用部署由 Pod(在本例中,一个没有其他副本的 Pod)组成,这些 Pod 封装容器化应用(在本例中,一个容器)。在本部分中,我们将了解您可以在 Google Cloud 控制台中了解示例应用的 Pod 的哪些信息。

  1. 首先,请确保您位于示例应用的部署详情页面(如果您刚刚完成上一个教程,则可能仍位于该页面)。如果您尚未进入该页面,请执行以下操作:

    1. 在 Google Cloud 控制台中,进入 GKE 工作负载页面。

      进入“工作负载”

    2. 名称列中,点击已部署应用的名称,即 hello-world-app(如果您使用 Google Cloud 控制台进行部署)或 example-hello-app-deployment(对于 Terraform 部署)。

  2. 概览标签页中,您可以查看示例应用工作负载的更多详细信息,包括:

    • 副本:工作负载中当前运行的 Pod 副本的数量。

    • Pod 规范:此 Deployment 的版本以及示例应用的容器。

  3. 托管式 Pod 表链接到每个正在运行的 Pod 副本的配置数据和性能指标。

查看服务

Kubernetes Service 是您为 Pod 或 Pod 提供网络端点的方式。部署工作负载时,您需要创建一个负载均衡 Service,将外部流量定向到您的工作负载。此服务可让您在部署应用后访问示例应用的 Web 界面。

如需查看工作负载的 Service,请执行以下操作:

  1. 前往部署详情页面中的公开服务表格。这会显示您的工作负载公开的所有服务。

  2. 公开服务表的名称列中,点击示例应用的 Service 的名称。如果您在 Google Cloud 控制台中部署应用,该名称为 hello-world-app-service;如果您使用 Terraform 部署应用,该名称为 example-hello-app-loadbalancer

  3. 服务详情页面中,您可以详细了解相应服务,包括:

    • 服务的外部端点:您可以用来访问服务的 IP 地址。您在上一个快速入门中使用此 IP 地址访问应用的网络界面。
    • 服务使用的端口
    • 有关服务负载均衡器的更多详情,包括负载均衡器将流量发送到的集群 IP 地址。您可以点击负载均衡器名称,以查找更多信息,例如前端和后端详细信息。

后续步骤