GKE bietet ein umfangreiches Ökosystem an Funktionen und Produkten, mit denen Sie Ihre containerisierten Anwendungen 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 soll Ihnen den Einstieg erleichtern.
Wenn Sie GKE noch nicht kennen, empfehlen wir Ihnen, mit GKE kennenlernen zu beginnen.
Allgemeiner Überblick
Die GKE-Dokumentation ist in mehrere Dokumentationssätze unterteilt, die die Struktur des gesamten GKE-Ökosystems und der Funktionsfamilien widerspiegeln. Die meisten Nutzer müssen nicht über die GKE-Kerndokumentation hinaus lesen. Plattformadministratoren und ‑betreiber müssen möglicherweise die Dokumentation genauer lesen.
- GKE-Core-Dokumentation (diese Dokumentationsreihe), in der GKE vorgestellt wird und die Kernfunktionen behandelt, 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 Sicherheit Ihrer Plattform aufrechterhalten möchten.
- Dokumentation zum Flottenmanagement, wenn Sie Gruppen von GKE-Clustern gemeinsam als Flotte verwalten möchten.
- Config Sync-Dokumentation, wenn Sie Ihre Konfigurationsdateien in einer zentralen Quelle wie einem Git-Repository zentralisieren möchten.
- Dokumentation zu Policy Controller, wenn Sie die Anwendung und Erzwingung programmierbarer Richtlinien für Ihre Kubernetes-Cluster aktivieren möchten.
- Config Controller-Dokumentation, wenn Sie Google Cloud Ressourcen mit einem deklarativen Kubernetes-Modell erstellen und verwalten möchten.
- GKE Outside Google Cloud -Dokumentationssets für Nutzer, die GKE lokal oder in anderen öffentlichen Clouds verwenden möchten.
Weitere Informationen zu diesen Dokumentationssätzen finden Sie in den folgenden Abschnitten.
GKE-Kerndokumentation
Beginnen Sie hier. Diese Dokumentation umfasst Kernkonzepte und Funktionen, die allen GKE-Nutzern zur Verfügung stehen, mit Material für IT-Administratoren und Entwickler. Folgende Themen werden behandelt:
- Grundlagen: Kubernetes- und GKE-Grundlagen für neue Nutzer. Wenn Sie neu in Kubernetes,Google Cloudoder GKE sind, finden Sie in diesem Abschnitt die Grundlagen.
- Erste Schritte: Sind Sie bereit, Ihren ersten Cluster zu erstellen? Hier findest du alle wichtigen Informationen.
- GKE-Cluster einrichten: Detaillierte Anleitung zum Erstellen und Konfigurieren von Autopilot- und Standard-Clustern.
- Kosten senken und optimieren: Hier erfahren Sie, wie und warum Sie Funktionen zur Kostenoptimierung in GKE verwenden sollten.
- Speicher bereitstellen: Informationen zu den unterstützten Speicheroptionen für GKE und deren Verwendung.
- Clustersicherheit konfigurieren: GKE bietet viele Möglichkeiten zum Sichern Ihrer Arbeitslasten. In diesem Abschnitt werden die GKE-Sicherheitsfunktionen 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 Datenstreaming.
- KI-/ML-Arbeitslasten: Stellen Sie KI-/ML-Arbeitslasten bereit, für die spezielle Google Cloud Hardware erforderlich ist.
- Cluster verwalten und optimieren: Hier erfahren Sie mehr über die Verwaltung von Clustern, einschließlich Upgrades, Benachrichtigungen und Empfehlungen, sowie über die Knotenpoolverwaltung für Standardcluster.
- Observability 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 Informationen zu bekannten Problemen für alle wichtigen Funktionen.
Diese Dokumentation enthält auch Referenzmaterial für die Kubernetes Engine (GKE) API.
GKE-Netzwerk
Netzwerkadministratoren (oder alle anderen, die sich näher mit GKE- und Kubernetes-Netzwerken befassen müssen) 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 auf Google Cloud bis hin zur Einrichtung von Load-Balancern, der Bereitstellung von Arbeitslasten als Dienste und der Konfiguration der Clusterisolierung. Diese Dokumentation umfasst die folgenden GKE-Themen (und weitere) 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: Halten Sie sich an Best Practices und Empfehlungen für die Planung und den Entwurf Ihres Netzwerks.
- Netzwerkisolation: Hier erfahren Sie, wie Sie den Netzwerkzugriff auf die Steuerungsebene und die Knoten Ihrer Cluster steuern.
- Dienste in GKE: Stellen Sie Anwendungen, die in Ihren Clustern ausgeführt werden, als Dienste bereit. Dazu gehört auch das Einrichten von Load-Balancern und die Verwendung von Multi-Cluster-Diensten.
- Netzwerksicherheit mit Netzwerkrichtlinien verbessern
- Beobachtbarkeit: Sie erhalten Messwerte und Statistiken zu Ihrem Netzwerk-Traffic.
GKE-Sicherheit
Die Sicherheitsdokumentation enthält Informationen zu den verschiedenen Sicherheitskontrollen in GKE-Clustern und Kubernetes-Arbeitslasten. In der Sicherheitsdokumentation 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.
Die GKE-Sicherheitsdokumentation finden Sie in der GKE-Sicherheitsübersicht.
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 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: Hier erfahren Sie, wie Flotten funktionieren. Außerdem erhalten Sie praktische Anleitungen zum Gruppieren der Cluster Ihrer Organisation in Flotten und zum Aktivieren von Flottenfunktionen.
- Flotte erstellen: Hier erfahren Sie, wie Sie Cluster zu Flotten hinzufügen.
- Mit Flottenfunktionen arbeiten: Hier erfahren Sie, wie Sie Flottenfunktionen für Ihre Cluster und Arbeitslasten einführen, konfigurieren und verwalten.
- Flottenteamverwaltung: Vereinfachen Sie die Bereitstellung und Verwaltung von GKE-Ressourcen für mehrere Teams in mehreren Clustern.
- Flotte beobachten: Sie erhalten einen schnellen Ü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 (Fleet) API.
Config Sync
Config Sync bietet eine einheitliche Möglichkeit, die Konfiguration von GKE-Cluster zu verwalten. Die Konfiguration wird automatisch aus einer Single Source of Truth angewendet.
Policy Controller
Mit Policy Controller können Sie konsistente Richtlinien auf Ihre GKE-Cluster anwenden und erzwingen.
Config Controller
Mit Config Controller werden Google Cloud Ressourcen mit einem deklarativen Kubernetes-Modell erstellt und verwaltet. Config Controller ist eine gehostete Version von Config Connector, die Installation und Wartung vereinfacht.
GKE außerhalb von Google Cloud
Viele Unternehmen, die Google Cloud verwenden, möchten oder müssen Arbeitslasten in ihren eigenen Rechenzentren, Fabrikhallen, Einzelhandelsgeschäften und sogar in anderen öffentlichen Clouds ausführen. Sie möchten jedoch nicht an allen diesen Standorten neue Containerplattformen erstellen oder die Konfiguration, Sicherung, Überwachung und Optimierung von Containerarbeitslasten je nach Ausführungsort neu überdenken. GKE Multi-Cloud und Google Distributed Cloud erweitern GKE für die Verwendung außerhalb vonGoogle Cloud, sodass Sie Hybrid- oder reine On-Premise-Bereitstellungen erstellen und verwalten können.
GKE Multi-Cloud
- GKE on AWS: Arbeiten Sie mit GKE-Clustern, die auf der AWS-Infrastruktur ausgeführt werden.
- GKE on Azure: Arbeiten Sie mit GKE-Clustern, die auf der Azure-Infrastruktur ausgeführt werden.
- In GKE angehängte Cluster: Fügen Sie Ihrer Flotte CNCF-konforme Kubernetes-Cluster hinzu, um sie zusammen mit Ihren GKE-Clustern anzusehen und zu verwalten. Es gibt Anleitungen 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: Führen Sie GKE-Cluster direkt auf Ihrer eigenen Hardware aus.
- Google Distributed Cloud Connected-Bereitstellungen: Führen Sie GKE-Cluster lokal auf dedizierter Hardware aus, die von Google bereitgestellt und gewartet wird.