探索集群和工作负载
查看并了解您在某个快速入门中部署的一些工作负载设置和资源。
本后续教程将更深入地探讨一些 Kubernetes 概念,例如 Pod 和 Service,但不会假定您之前有 Kubernetes 使用经验。
如需在 Google Cloud 控制台中直接遵循有关此任务的分步指导,请点击操作演示:
准备工作
确保您已按照以下某个快速入门中的步骤创建集群并部署示例应用:
查看 Pod 详情
在 Kubernetes 中,Pod 是您可以创建和管理的最小可部署计算单元。与所有 Kubernetes 工作负载一样,示例应用部署由 Pod(在本例中,一个没有其他副本的 Pod)组成,这些 Pod 封装容器化应用(在本例中,一个容器)。在本部分中,我们将了解您可以在 Google Cloud 控制台中了解示例应用的 Pod 的哪些信息。
首先,请确保您位于示例应用的部署详情页面(如果您刚刚完成上一个教程,则可能仍位于该页面)。如果您尚未进入该页面,请执行以下操作:
在 Google Cloud 控制台中,进入 GKE 工作负载页面。
在名称列中,点击已部署应用的名称,即 hello-world-app(如果您使用 Google Cloud 控制台进行部署)或 example-hello-app-deployment(对于 Terraform 部署)。
在概览标签页中,您可以查看示例应用工作负载的更多详细信息,包括:
副本:工作负载中当前运行的 Pod 副本的数量。
Pod 规范:此 Deployment 的版本以及示例应用的容器。
托管式 Pod 表链接到每个正在运行的 Pod 副本的配置数据和性能指标。
查看服务
Kubernetes Service 是您为 Pod 或 Pod 提供网络端点的方式。部署工作负载时,您需要创建一个负载均衡 Service,将外部流量定向到您的工作负载。此服务可让您在部署应用后访问示例应用的 Web 界面。
如需查看工作负载的 Service,请执行以下操作:
前往部署详情页面中的公开服务表格。这会显示您的工作负载公开的所有服务。
在公开服务表的名称列中,点击示例应用的 Service 的名称。如果您在 Google Cloud 控制台中部署应用,该名称为 hello-world-app-service;如果您使用 Terraform 部署应用,该名称为 example-hello-app-loadbalancer。
在服务详情页面中,您可以详细了解相应服务,包括:
- 服务的外部端点:您可以用来访问服务的 IP 地址。您在上一个快速入门中使用此 IP 地址访问应用的网络界面。
- 服务使用的端口。
- 有关服务负载均衡器的更多详情,包括负载均衡器将流量发送到的集群 IP 地址。您可以点击负载均衡器名称,以查找更多信息,例如前端和后端详细信息。
后续步骤
- 不妨试试更深入的学习路线:可伸缩的应用。
- 如需了解如何开始进行实际的集群管理,请参阅我们的集群管理概览。