GKE bietet eine breite Palette von Funktionen und Produkten, mit denen Sie Ihre containerisierten Anwendungen in großem Maßstab bereitstellen, ausführen und verwalten können. Das bedeutet jedoch auch, dass es viel Dokumentation gibt. Jede Dokumentation in der GKE-Familie enthält unter anderem Leitfäden, Anleitungen, Referenzmaterial, Releasenotes und Beispiele. In dieser Kurzanleitung erfahren Sie, wie Sie sich zurechtfinden.
Wenn Sie GKE noch nicht kennen, empfehlen wir Ihnen, mit Erste Schritte mit GKE zu beginnen.
Allgemeiner Überblick
Die GKE-Dokumentation ist in mehrere Dokumentationssätze unterteilt, die der Struktur des gesamten GKE-Ökosystems und der Funktionsfamilien entsprechen. Die meisten Nutzer müssen sich nicht über die grundlegende GKE-Dokumentation hinaus informieren. Plattformadministratoren und ‑betreiber, insbesondere wenn sie mit mehreren Clustern und unserer Enterprise-Stufe arbeiten, müssen sich möglicherweise eingehender mit der Dokumentation vertraut machen.
- Grundlegende GKE-Dokumentation (diese Dokumentationsreihe), in der GKE vorgestellt und die Hauptfunktionen beschrieben werden, die allen GKE-Nutzern zur Verfügung stehen.
- GKE-Netzwerkdokumentation für Netzwerkadministratoren oder alle anderen, die sich eingehender mit GKE- und Kubernetes-Netzwerken befassen möchten.
- Dokumentation zum Flottenmanagement, wenn Sie Gruppen von GKE-Clustern als Flotte verwalten möchten.
- GKE Enterprise-Dokumentation, wenn Sie die Enterprise-Stufe aktivieren möchten. Diese basiert auf den GKE-Kernfunktionen und -Flotten und bietet leistungsstarke Funktionen für die Arbeit im Unternehmensmaßstab. Für erweiterte Enterprise-Funktionen für GKE wie Cloud Service Mesh gibt es eigene Dokumentationssätze.
- GKE außerhalb von Google Cloud – Dokumentationspakete für Nutzer, die GKE lokal oder in anderen öffentlichen Clouds verwenden möchten.
Weitere Informationen zu diesen Dokumentationspaketen finden Sie in den folgenden Abschnitten.
GKE-Grundlagendokumentation
Beginnen Sie hier. Diese Dokumentation umfasst die wichtigsten Konzepte und Funktionen, die allen GKE-Nutzern zur Verfügung stehen. Sie enthält sowohl Material für IT-Administratoren als auch für Entwickler. Sie umfasst die folgenden Themen:
- Grundlagen kennenlernen: Kubernetes- und GKE-Grundlagen für neue Nutzer. Wenn Sie mit Kubernetes,Google Cloudoder GKE noch nicht vertraut sind, finden Sie in diesem Abschnitt die wichtigsten Informationen.
- Erste Schritte: Möchten Sie Ihren ersten Cluster erstellen? Hier findest du alles, was du dazu wissen musst.
- GKE-Cluster einrichten: Ausführliche Anleitung zum Erstellen und Konfigurieren von Autopilot- und Standard-Clustern.
- Kosten senken und optimieren: Hier erfahren Sie, wie und warum Sie die Funktionen zur Kostenoptimierung in GKE verwenden sollten.
- Speicher bereitstellen: Informationen zu den unterstützten Speicheroptionen für GKE und deren Verwendung.
- Clustersicherheit konfigurieren: Mit GKE haben Sie viele Möglichkeiten, Ihre Arbeitslasten zu schützen. In diesem Abschnitt werden die Sicherheitsfunktionen von GKE und ihre Verwendung vorgestellt.
- Arbeitslasten bereitstellen: Hier erfahren Sie, wie Sie verschiedene Arten von Arbeitslasten in GKE bereitstellen, von einfachen zustandslosen Apps bis hin zu Datenbanken, Caches und Arbeitslasten für das Datenstreaming.
- KI-/ML-Arbeitslasten: Bereitstellung von KI-/ML-Arbeitslasten mit spezieller Google Cloud Hardware.
- Cluster verwalten und optimieren: Hier erfahren Sie mehr über die Verwaltung von Clustern, einschließlich Upgrades, Benachrichtigungen und Empfehlungen sowie die Verwaltung von Knotenpools für Standardcluster.
- Observability für GKE: Mit Managed Prometheus, Cloud Monitoring und Cloud Logging können Sie Ihre Cluster und Arbeitslasten beobachten.
- Fehlerbehebung: Hier finden Sie Anleitungen zur Fehlerbehebung und Informationen zu bekannten Problemen bei allen Hauptfunktionen.
Diese Dokumentation enthält auch Referenzmaterial für die Kubernetes Engine (GKE)-Anwendungsplattform.
GKE-Netzwerk
Netzwerkadministratoren oder alle anderen, die sich eingehender mit GKE- und Kubernetes-Netzwerken befassen möchten, finden in der GKE-Netzwerkdokumentation Informationen zum Konfigurieren und Verwenden von Netzwerk- und Traffic-Management-Funktionen für Ihre Cluster. Die Themen reichen von der Planung Ihrer Netzwerkinfrastruktur in Google Cloud bis hin zum Einrichten von Load Balancern, zum Bereitstellen von Arbeitslasten als Dienste und zum Konfigurieren der Clusterisolierung. Diese Dokumentation enthält unter anderem die folgenden GKE-Themen sowie Links zu nützlichen Abschnitten in der Google Cloud-Dokumentation zu Virtual Private Cloud und Compute Engine-Netzwerken.
- Netzwerkübersicht: Hier erhalten Sie einen allgemeinen Überblick über Netzwerkfunktionen, einschließlich der Verwaltung von Netzwerken innerhalb und außerhalb Ihrer Cluster durch GKE.
- Best Practices für GKE-Netzwerke: Best Practices und Empfehlungen für die Planung und das Design Ihres Netzwerks.
- Netzwerkisolierung: Informationen zum Steuern des Netzwerkzugriffs auf die Steuerungsebene und die Knoten Ihrer Cluster.
- Dienste in GKE: Anwendungen, die in Ihren Clustern ausgeführt werden, als Dienste bereitstellen, einschließlich der Einrichtung von Load Balancern und der Verwendung von Multi-Cluster-Diensten.
- Netzwerksicherheit mit Netzwerkrichtlinien verbessern
- Beobachtbarkeit: Messwerte und Statistiken zu Ihrem Netzwerkverkehr.
GKE-Flottenmanagement
Wenn Sie als Plattform- oder Clusteradministrator mit mehreren GKE-Clustern arbeiten müssen, möglicherweise in mehreren Google Cloud-Projekten, verwendet GKE das Konzept der Flotte, um die Verwaltung mehrerer Cluster zu vereinfachen, unabhängig davon, in welchem Projekt sie sich befinden und welche Arbeitslasten auf ihnen ausgeführt werden. Die Dokumentation zur Flottenverwaltung enthält Informationen zu folgenden Themen:
- Flotten planen: Informationen zur Funktionsweise von Flotten und praktische Anleitungen zum Gruppieren der Cluster Ihrer Organisation in Flotten und zum Aktivieren von Flottenfeatures.
- Flotte erstellen: Hier erfahren Sie, wie Sie Flotten Cluster hinzufügen.
- Mit Flottenfunktionen arbeiten: Informationen zum Anwenden, Konfigurieren und Verwalten von Flottenfunktionen (einschließlich der in GKE Enterprise enthaltenen) für Ihre Cluster und Arbeitslasten.
- Flotten-Teamverwaltung: Sie können die Bereitstellung und Verwaltung von GKE-Ressourcen für mehrere Teams in mehreren Clustern vereinfachen.
- Flotte beobachten: Sie erhalten einen Überblick über Ihre gesamte Flotte und können sich Logs und Messwerte auf Flottenebene ansehen.
Diese Dokumentation enthält auch Referenzmaterialien für die GKE Hub (Fleet) API.
GKE Enterprise
Wenn Sie die GKE Enterprise-Stufe aktivieren, erhalten Sie Zugriff auf zusätzliche leistungsstarke Funktionen für die Arbeit im Unternehmensmaßstab. Viele davon basieren auf der GKE-Flottenverwaltung. Die Dokumentation enthält Folgendes sowie Informationen zum Aktivieren und Deaktivieren von GKE Enterprise:
- Technische Übersicht zu GKE Enterprise: Hier erfahren Sie, wie Sie mit GKE Enterprise die Herausforderungen bei der Arbeit im Enterprise-Maßstab meistern können.
- GKE Enterprise-Bereitstellungsoptionen: Hier erfahren Sie, welche Funktionen in der Enterprise-Stufe enthalten sind und wo sie unterstützt werden.
Funktionen für Unternehmen
- Cloud Service Mesh: Ermöglicht eine verwaltete, beobachtbare und sichere Kommunikation zwischen Ihren Diensten. So können Sie leichter robuste Unternehmensanwendungen erstellen, die aus vielen Mikrodiensten in GKE bestehen.
- Config Sync: Bietet eine einheitliche Möglichkeit zur Verwaltung der GKE-Clusterkonfiguration. Die Konfiguration wird automatisch aus einer einzigen Source of Truth angewendet.
- Policy Controller: Mit Policy Controller können Sie einheitliche Richtlinien auf Ihre GKE-Cluster anwenden und erzwingen.
- Binärautorisierung: Sorgt dafür, dass nur vertrauenswürdige Images in Ihren GKE-Clustern bereitgestellt werden.
GKE außerhalb Google Cloud
Viele Organisationen, die Google Cloud nutzen, möchten oder müssen Arbeitslasten auch in ihren eigenen Rechenzentren, Produktionsstätten, Einzelhandelsgeschäften und sogar in anderen öffentlichen Clouds ausführen. Sie möchten jedoch nicht an all diesen Standorten selbst neue Containerplattformen erstellen oder neu überdenken, wie sie Containerarbeitslasten je nach Ausführungsort konfigurieren, schützen, überwachen und optimieren. Sowohl GKE Multi-Cloud als auch Google Distributed Cloud erweitern GKE für die Verwendung außerhalb vonGoogle Cloud und unterstützen einen Teil der GKE-Standard- und ‑Enterprise-Funktionen. So können Sie hybride oder vollständig lokale Bereitstellungen erstellen und verwalten.
GKE Multi-Cloud
- GKE on AWS: Sie können mit GKE-Clustern arbeiten, die auf der AWS-Infrastruktur ausgeführt werden.
- GKE on Azure: Sie können mit GKE-Clustern arbeiten, die auf der Azure-Infrastruktur ausgeführt werden.
- In GKE angehängte Cluster: Sie können Ihrer Flotte CNCF-konforme Kubernetes-Cluster hinzufügen, um sie zusammen mit Ihren GKE-Clustern anzusehen und zu verwalten. Es gibt eine Anleitung für EKS-, AKS- und andere konforme Clustertypen.
Google Distributed Cloud (lokal)
- Google Distributed Cloud (nur Software) für VMware: GKE-Cluster in einer VMware VSphere-Umgebung ausführen.
- Google Distributed Cloud (nur Software) für Bare Metal: Sie können GKE-Cluster direkt auf Ihrer eigenen Hardware ausführen.
- Mit Google Distributed Cloud verbundene Bereitstellungen: Sie können GKE-Cluster lokal auf dedizierter Hardware ausführen, die von Google bereitgestellt und gewartet wird.