Cluster und Arbeitslast untersuchen


Sehen Sie sich einige der Arbeitslasteinstellungen und -ressourcen an, die Sie in einer unserer Kurzanleitungen bereitgestellt haben.

In dieser weiterführenden Anleitung werden einige Kubernetes-Konzepte wie Pods und Dienste genauer erläutert. Es wird jedoch nicht davon ausgegangen, dass Sie bereits Erfahrung mit Kubernetes haben.


Klicken Sie auf Anleitung, um eine detaillierte Anleitung für diese Aufgabe direkt in der Google Cloud Console aufzurufen.

Anleitung


Hinweise

Sie müssen die Schritte in einer dieser Kurzanleitungen ausgeführt haben, um einen Cluster zu erstellen und eine Beispielanwendung bereitzustellen:

Pod-Details ansehen

In Kubernetes ist ein Pod die kleinste bereitstellbare Computingeinheit, die Sie erstellen und verwalten können. Wie alle Kubernetes-Arbeitslasten besteht das Deployment der Beispielanwendung aus Pods (in diesem Fall ein Pod ohne zusätzliche Replikate), die containerisierte Anwendungen (in diesem Fall ein Container) umschließen. In diesem Abschnitt sehen wir uns an, welche Informationen Sie in der Google Cloud Console über den Pod der Beispielanwendung finden.

  1. Prüfen Sie zuerst, ob Sie sich auf der Seite Deployment-Details der Beispielanwendung befinden. Das ist möglicherweise der Fall, wenn Sie die vorherige Anleitung gerade abgeschlossen haben. Wenn Sie sich nicht auf dieser Seite befinden:

    1. Rufen Sie in der Google Cloud Console die Seite GKE-Arbeitslasten auf.

      Zu Arbeitslasten

    2. Klicken Sie in der Spalte Name auf den Namen der bereitgestellten Anwendung, hello-world-app (beim Deployment über die Google Cloud Console) oder example-hello-app-deployment (beim Terraform-Deployment).

  2. Auf dem Tab Übersicht finden Sie weitere Details zur Arbeitslast der Beispielanwendung, darunter:

    • Replikate: die Gesamtzahl der Pod-Replikate, die derzeit in Ihrer Arbeitslast ausgeführt werden.

    • Pod-Spezifikation: die Version dieses Deployments und der Container der Beispielanwendung.

  3. Die Tabelle Verwaltete Pods enthält Links zu Konfigurationsdaten und Leistungsmesswerten für jedes laufende Pod-Replikat.

Dienste ansehen

Mit einem Kubernetes-Dienst stellen Sie Netzwerkendpunkte für einen oder mehrere Pods bereit. Beim Bereitstellen Ihrer Arbeitslast haben Sie einen Load Balancing-Dienst erstellt, der externen Traffic an Ihre Arbeitslast weiterleitet. Über diesen Dienst können Sie nach der Bereitstellung der Anwendung auf die Weboberfläche der Beispielanwendung zugreifen.

So rufen Sie den Dienst Ihrer Arbeitslast auf:

  1. Rufen Sie auf der Seite Deployment-Details die Tabelle Verfügbar machende Dienste auf. Hier werden alle Dienste angezeigt, die Ihre Arbeitslast freigibt.

  2. Klicken Sie in der Spalte Name der Tabelle Verfügbar machende Dienste auf den Namen des Dienstes der Beispielanwendung. Der Name lautet hello-world-app-service, wenn Sie die Anwendung in der Google Cloud Console bereitgestellt haben, oder example-hello-app-loadbalancer, wenn Sie sie mit Terraform bereitgestellt haben.

  3. Auf der Seite Dienstdetails finden Sie weitere Informationen zum Dienst, darunter:

    • Die externen Endpunkte des Dienstes: die IP-Adressen, über die Sie auf den Dienst zugreifen können. Sie haben diese IP-Adresse in der vorherigen Kurzanleitung verwendet, um die Weboberfläche der Anwendung aufzurufen.
    • Die Ports, die vom Dienst verwendet werden.
    • Weitere Informationen zum Load Balancer des Dienstes, einschließlich der Cluster-IP-Adresse, an die der Load Balancer Traffic sendet. Wenn Sie auf den Namen des Load Balancer klicken, erhalten Sie weitere Informationen, z. B. zu den Frontend- und Back-End-Details.

Nächste Schritte