瞭解叢集和工作負載
查看及瞭解您在其中一個快速入門導覽課程中部署的部分工作負載設定和資源。
本後續教學課程會深入探討 Pod 和服務等 Kubernetes 概念,但假設您沒有 Kubernetes 使用經驗。
如要直接在 Google Cloud 控制台按照逐步指南操作,請按一下「Guide me」(逐步引導):
事前準備
請確認您已按照下列其中一個快速入門指南中的步驟,建立叢集並部署範例應用程式:
查看 Pod 詳細資料
在 Kubernetes 中,Pod 是最小的可部署運算單元,您可以建立及管理 Pod。與所有 Kubernetes 工作負載一樣,範例應用程式部署作業包含 Pod (在本例中,一個 Pod,沒有額外的副本),用來包裝容器化應用程式 (在本例中,一個容器)。在本節中,我們將瞭解您可以在 Google Cloud 控制台中查看範例應用程式 Pod 的哪些資訊。
首先,請確認您位於範例應用程式的「Deployment details」(部署詳細資料) 頁面 (如果您剛完成上一個教學課程,可能還在該頁面)。如果不是在該頁面:
前往 Google Cloud 控制台的 GKE「Workloads」(工作負載) 頁面。
在「Name」(名稱) 欄中,按一下您部署的應用程式名稱,即「hello-world-app」(如果您是透過 Google Cloud 控制台部署) 或「example-hello-app-deployment」(如果您是透過 Terraform 部署)。
在「總覽」分頁中,您可以查看範例應用程式工作負載的詳細資料,包括:
「Replicas」(副本):目前在工作負載中執行的 Pod 副本數量。
Pod 規格:這個 Deployment 的版本,以及範例應用程式的容器。
「Managed pods」(代管的 Pod) 表格會連結至每個執行中 Pod 副本的設定資料和效能指標。
查看服務
Kubernetes Service 可為 Pod 或 Pod 提供網路端點。您在部署工作負載時,建立了負載平衡 Service,將外部流量導向工作負載。部署應用程式後,您就是透過這項服務存取範例應用程式的網頁介面。
如要查看工作負載的 Service:
前往「部署作業詳細資料」頁面的「公開服務」表格。這會顯示工作負載公開的所有服務。
在「Exposing services」(公開服務) 資料表的「Name」(名稱) 欄中,按一下範例應用程式的 Service 名稱。如果您在 Google Cloud 控制台中部署應用程式,名稱為 hello-world-app-service;如果您使用 Terraform 部署,名稱為 example-hello-app-loadbalancer。
在「服務詳細資料」頁面中,您可以進一步瞭解服務,包括:
- 服務的外部端點:可用來存取服務的 IP 位址。您在先前的快速入門導覽課程中,使用這個 IP 位址造訪應用程式的網頁介面。
- 服務使用的通訊埠。
- 服務的負載平衡器詳細資料,包括負載平衡器傳送流量的叢集 IP 位址。按一下負載平衡器名稱,即可查看更多資訊,例如前端和後端詳細資料。
後續步驟
- 請參閱更深入的學習路徑:可擴充的應用程式。
- 如要瞭解如何開始管理實際叢集,請參閱叢集管理總覽。