GKE bietet ein umfangreiches Ökosystem aus Funktionen und Produkten, mit denen Sie Ihre Containeranwendungen in großem Maßstab bereitstellen, ausführen und verwalten können. Das bedeutet aber auch, dass es viel Dokumentation gibt. Jede Dokumentation in der GKE-Familie enthält Anleitungen, Tutorials, Referenzmaterial, Versionshinweise, Beispiele und mehr. Diese Kurzanleitung hilft Ihnen, sich zurechtzufinden.
Wenn Sie GKE noch nicht kennen, empfehlen wir Ihnen, Ihre Erkundung mit Erste Schritte mit GKE zu beginnen.
Allgemeiner Überblick
Die GKE-Dokumentation ist in mehrere Dokumentationen unterteilt, die die Struktur des breiteren GKE-Ökosystems und der Funktionsfamilien widerspiegeln. Die meisten Nutzer müssen nicht über die GKE-Core-Dokumentation hinaus lesen. Plattformadministratoren und ‑operatoren müssen die Dokumentation möglicherweise umfassender lesen.
- GKE-Core-Dokumentation (diese Dokumentation), in der GKE vorgestellt wird und die Kernfunktionen behandelt werden, die allen GKE-Nutzern zur Verfügung stehen.
- GKE-Netzwerkdokumentation für Netzwerkadministratoren oder alle anderen, die sich näher mit GKE- und Kubernetes Netzwerken befassen müssen.
- GKE-Sicherheitsdokumentation, für Sicherheitsexperten, die Sicherheitsfunktionen konfigurieren und die Plattformsicherheit aufrechterhalten möchten.
- Dokumentation zu KI/ML-Arbeitslasten in GKE, für Data Scientists, ML-Engineers und Anwendungsentwickler, die KI/ML-Modelle trainieren, bereitstellen und verwalten möchten.
- Dokumentation zur Flottenverwaltung, wenn Sie Gruppen von GKE-Clustern zusammen als Flotte verwalten möchten.
- Config Sync-Dokumentation, wenn Sie Ihre Konfigurationsdateien in einer einzigen Source of Truth wie einem Git-Repository zentralisieren möchten.
- Policy Controller-Dokumentation, wenn Sie die Anwendung und Erzwingung programmierbarer Richtlinien für Ihre Kubernetes-Cluster aktivieren möchten.
- Config Controller-Dokumentation, wenn Sie Ressourcen mit einem deklarativen Kubernetes-Modell erstellen und verwalten Google Cloud möchten.
- GKE-Dokumentationen außerhalb von Google Cloud Google Cloud für Nutzer, die GKE lokal oder in anderen öffentlichen Clouds verwenden möchten.
Weitere Informationen zu diesen Dokumentationen finden Sie in den folgenden Abschnitten.
GKE-Core-Dokumentation
Beginnen Sie hier. Diese Dokumentation behandelt Kernkonzepte und ‑funktionen, die allen GKE-Nutzern zur Verfügung stehen. Sie enthält Material für IT-Administratoren und Entwickler. Folgende Themen werden behandelt:
- Grundlagen: Kubernetes- und GKE-Grundlagen für neue Nutzer. Wenn Sie Kubernetes, Google Cloud, oder GKE noch nicht kennen, hilft Ihnen dieser Abschnitt, die Grundlagen zu erlernen.
- GKE-Best Practices: Eine konsolidierte Liste von Best Practices für das Entwerfen, Erstellen und Betreiben von Anwendungen in GKE.
- Erste Schritte: Sind Sie bereit , Ihren ersten Cluster zu erstellen? Hier erfahren Sie, was Sie wissen müssen.
- GKE-Cluster einrichten: Detaillierte Anleitung zum Erstellen und Konfigurieren Autopilot und Standard Clustern.
- Kosten senken und optimieren: Informationen zum Verwenden von Funktionen zur Kostenoptimierung in GKE und warum Sie diese verwenden sollten.
- Speicher bereitstellen: Informationen zu den unterstützten Speicheroptionen für GKE und wie Sie sie verwenden.
- Clustersicherheit konfigurieren: GKE bietet viele Möglichkeiten, Ihre Arbeitslasten zu schützen. In diesem Abschnitt werden die GKE-Sicherheitsfunktionen und ihre Verwendung vorgestellt.
- Arbeitslasten bereitstellen: Informationen zum Bereitstellen verschiedener Arten von Arbeitslasten in GKE, von einfachen zustandslosen Apps bis hin zu Datenbanken, Caches, und Datenstreaming Arbeitslasten.
- Cluster verwalten und optimieren: Informationen zum Verwalten von Clustern, einschließlich Upgrades, Benachrichtigungen und Empfehlungen, sowie zur Knotenpoolverwaltung für Standard-Cluster.
- Beobachtbarkeit für GKE: Verwenden Sie Managed Prometheus, Cloud Monitoring und Cloud Logging, um Ihre Cluster und Arbeitslasten zu beobachten.
- Fehlerbehebung: Hier finden Sie Anleitungen zur Fehlerbehebung und bekannte Probleme für alle Kernfunktionen.
Diese Dokumentation enthält auch Referenzmaterial für die Kubernetes Engine API.
GKE-Netzwerk
Die GKE-Netzwerkdokumentation zeigt Netzwerkadministratoren (oder allen anderen, die sich näher mit GKE- und Kubernetes-Netzwerken befassen müssen), wie sie Netzwerk- und Traffic-Management-Funktionen für ihre Cluster konfigurieren und verwenden. Die Themen reichen von der Planung Ihrer Netzwerkinfrastruktur bis hin Google Cloud zum Einrichten von Load- Balancern, dem Bereitstellen von Arbeitslasten als Dienste und dem Konfigurieren der Clusterisolation. Diese Dokumentation enthält die folgenden GKE-Themen (und mehr) 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 die Netzwerkfunktionen, einschließlich der Verwaltung von Netzwerken in und außerhalb Ihrer Cluster durch GKE.
- Best Practices für GKE Netzwerke: Hier finden Sie Best Practices und zielgerichtete Anleitungen für die Planung und den Entwurf Ihres Netzwerks.
- Netzwerkisolation: Informationen zum Steuern des Netzwerkzugriffs auf die Steuerungsebene und Knoten Ihrer Cluster.
- Dienste in GKE: Stellen Sie Anwendungen, die in Ihren Clustern ausgeführt werden, als Dienste bereit, einschließlich des Einrichtens von Load-Balancern und der Verwendung von Multi-Cluster Diensten.
- Verbessern Sie die Netzwerksicherheit mit Netzwerkrichtlinien.
- Beobachtbarkeit: Hier erhalten Sie Messwerte und Statistiken zu Ihrem Netzwerktraffic.
GKE-Sicherheit
Die Sicherheitsdokumentation enthält Informationen zu den verschiedenen Sicherheitskontrollen in GKE-Clustern und Kubernetes-Arbeitslasten. In der Sicherheits dokumentation erfahren Sie, wie Sie Aufgaben wie die Authentifizierung von Arbeitslasten bei Google Cloud APIs, die Steuerung des Zugriffs auf Ihre Cluster und Kubernetes Ressourcen sowie die Überwachung Ihres Sicherheitsstatus im Zeitverlauf ausführen.
Weitere Informationen zur GKE-Sicherheitsdokumentation finden Sie in der GKE-Sicherheitsübersicht.
KI/ML-Arbeitslasten in GKE
Die Dokumentation zu KI/ML-Arbeitslasten enthält Informationen zum Trainieren, Bereitstellen und Verwalten von KI/ML-Modellen in GKE. Zu den Themen gehören das Bereitstellen von Modellen für Inferenzen, das Trainieren von Modellen in großem Maßstab, das Bereitstellen von KI-Agents, die Verwendung von Ray für verteilte KI/ML-Anwendungen, das Verwalten von KI-Infrastruktur und Beschleunigern wie GPUs und TPUs, das Verwalten von Daten und Speicher für KI/ML-Arbeitslasten sowie die Überwachung Ihrer Arbeitslasten.
Weitere Informationen zur Dokumentation zu KI/ML-Arbeitslasten in GKE finden Sie unter Einführung in KI/ML-Arbeitslasten in GKE.
GKE-Flottenmanagement
Wenn Sie ein Plattform- oder Clusteradministrator sind, der mit mehreren GKE-Clustern arbeiten muss, möglicherweise in mehreren Google Cloud Projekten, verwendet GKE das Konzept einer 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 mit praktischen Anleitungen zum Gruppieren der Cluster Ihrer Organisation in Flotten und zum Aktivieren von Flottenfunktionen.
- Flotte erstellen: Informationen zum Hinzufügen von Clustern zu Flotten.
- Mit Flottenfunktionen arbeiten: Informationen zum Einführen, Konfigurieren und Verwalten von Flottenfunktionen für Ihre Cluster und Arbeitslasten.
- Flottenteam verwaltung: Informationen zum Vereinfachen der Bereitstellung und Verwaltung von GKE-Ressourcen für mehrere Teams in mehreren Clustern.
- Flotte beobachten: Hier erhalten Sie einen Überblick über Ihre gesamte Flotte und können Logs und Messwerte auf Flottenebene ansehen.
Diese Dokumentation enthält auch Referenzmaterial für die GKE Hub API (Flotte).
Config Sync
Config Sync bietet eine konsistente Möglichkeit, die GKE-Clusterkonfiguration zu verwalten. Die Konfiguration wird automatisch aus einer einzigen Source of Truth angewendet. Diese Dokumentation enthält die folgenden Themen:
- Erste Schritte mit Config Sync.
- Informationen zu Best Practices für GitOps.
- Installieren Sie Config Sync mit Standardeinstellungen.
- Häufige Probleme beheben.
Policy Controller
Policy Controller ermöglicht Ihnen, konsistente Richtlinien auf Ihre GKE Cluster anzuwenden und zu erzwingen. Diese Dokumentation enthält die folgenden Themen:
- Policy Controller installieren.
- Best Practices mit Richtlinien-Bundles anwenden.
- Compliance mit Dashboards überwachen.
Config Controller
Config Controller erstellt und verwaltet Google Cloud Ressourcen mit einem deklarativen Kubernetes-Modell. Config Controller ist eine gehostete Version von Config Connector, die Installation und Wartung vereinfacht. Diese Dokumentation enthält die folgenden Themen:
GKE außerhalb von Google Cloud Google Cloud
Viele Unternehmen, die Google Cloud nutzen, möchten oder müssen außerdem Arbeitslasten in ihren eigenen Rechenzentren, Werken, Einzelhandelsgeschäften und sogar in anderen öffentlichen Clouds ausführen. Sie möchten aber nicht eigenhändig neue Containerplattformen an all diesen Standorten erstellen oder neu darüber nachdenken, wie sie Containerarbeitslasten konfigurieren, sichern, überwachen und optimieren, je nachdem, wo sie ausgeführt werden. Google Cloud GKE Multi-Cloud und Google Distributed Cloud erweitern GKE für die Verwendung außerhalb Google Cloudvon Google Cloud und ermöglichen Ihnen, Hybrid- oder reine On-Premise-Bereitstellungen zu erstellen und zu verwalten.
GKE Multi-Cloud
- GKE on AWS: Informationen zum Arbeiten mit GKE-Clustern, die auf der AWS-Infrastruktur ausgeführt werden.
- GKE on Azure: Informationen zum Arbeiten mit GKE-Clustern, die auf der Azure-Infrastruktur ausgeführt werden.
- Angehängte GKE-Cluster: Informationen zum Hinzufügen von CNCF-konformen Kubernetes-Clustern zu Ihrer Flotte, um sie zusammen mit Ihren GKE-Clustern anzusehen und zu verwalten. Die Anleitung umfasst EKS, AKS und andere konforme Clustertypen.
Google Distributed Cloud (lokal)
- Google Distributed Cloud (nur Software) für VMware: Informationen zum Ausführen von GKE-Clustern in einer VMware vSphere-Umgebung.
- Google Distributed Cloud (nur Software) für Bare Metal: Informationen zum Ausführen von GKE-Clustern direkt auf Ihrer eigenen Hardware.
- Google Distributed Cloud Connected Bereitstellungen: Informationen zum Ausführen von GKE-Clustern lokal auf dedizierter Hardware, die von Google bereitgestellt und gewartet wird.