Cluster und Arbeitslast untersuchen
Sehen Sie sich die Arbeitslasteinstellungen und -ressourcen an, die Sie in einer unserer Kurzanleitungen bereitgestellt haben.
In diesem weiterführenden Tutorial 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.
Vorbereitung
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 Recheneinheit, 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 verpacken (in diesem Fall ein Container). In diesem Abschnitt sehen wir uns an, welche Informationen Sie in der Google Cloud Console über den Pod der Beispielanwendung finden.
Prüfen Sie zuerst, ob Sie sich auf der Seite Details zum Deployment der Beispielanwendung befinden. Das ist möglicherweise der Fall, wenn Sie das vorherige Tutorial gerade abgeschlossen haben. Wenn Sie sich nicht auf dieser Seite befinden:
Rufen Sie in der Google Cloud Console die Seite GKE-Arbeitslasten auf.
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).
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.
Die Tabelle Verwaltete Pods enthält Links zu Konfigurationsdaten und Leistungsmesswerten für jedes Pod-Replikat, das ausgeführt wird.
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:
Rufen Sie auf der Seite Details zum Deployment die Tabelle Verfügbar machende Dienste auf. Hier werden alle Dienste angezeigt, die Ihre Arbeitslast verfügbar macht.
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.
Auf der Seite Dienstdetails finden Sie weitere Informationen zum Dienst, darunter:
- Die externen Endpunkte des Dienstes: die IP-Adresse oder 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.
- Der 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, sehen Sie weitere Informationen, z. B. Frontend- und Backend-Details.
Nächste Schritte
- Sehen Sie sich den ausführlicheren Lernpfad: Skalierbare Apps an.
- In unserem Überblick über die Clusterverwaltung finden Sie Informationen zur Verwendung der Clusterverwaltung in der Praxis.