Google Kubernetes Engine

Gesicherter und verwalteter Kubernetes-Dienst mit Vier-Wege-Autoscaling und Multi-Cluster-Unterstützung.

GKE kostenlos testen
  • action/check_circle_24px Erstellt mit Sketch Schneller Einstieg dank Single-Click-Cluster
  • action/check_circle_24px Erstellt mit Sketch Hochverfügbare Steuerungsebene, einschließlich multizonaler und regionaler Cluster
  • action/check_circle_24px Erstellt mit Sketch Geringer betrieblicher Aufwand durch automatische Reparaturen und Upgrades sowie Release-Versionen
  • action/check_circle_24px Erstellt mit Sketch Standardmäßig sicher, einschließlich Scannen auf Sicherheitslücken von Container-Images und Datenverschlüsselung
  • action/check_circle_24px Erstellt mit Sketch Integriertes Cloud Monitoring mit infrastruktur-, anwendungs- und Kubernetes-spezifischen Ansichten

Entwicklung von Anwendungen beschleunigen, ohne die Sicherheit zu gefährden

Entwickeln Sie unterschiedlichste Anwendungen, die Unterstützung für zustandsorientierte, serverlose und Anwendungsbeschleuniger bieten. Sichern und beschleunigen Sie mit Kubernetes-eigenen CI-/CD-Tools jede Phase des Erstellungs- und Bereitstellungszyklus.

Vorgänge mit Release-Versionen optimieren

Wählen Sie den Kanal, der Ihren Unternehmensanforderungen entspricht. Schnelle, regelmäßige und stabile Release-Versionen haben einen jeweils eigenen Turnus für Knoten-Upgrades und bieten Supportstufen, die der jeweiligen Version entsprechen.

Infrastruktur durch Google SREs verwalten lassen

Dank der Google Site Reliability Engineers (SREs) sparen Sie Zeit und können sich ganz auf Ihre Anwendungen konzentrieren. Unsere SREs haben Ihren Cluster und seine Computing-, Netzwerk- und Speicherressourcen ständig im Blick.

Wichtige Features

Kubernetes-Anwendungen

Containerbasierte Lösungen für Unternehmen mit vordefinierten Deployment-Vorlagen. Sie zeichnen sich durch Übertragbarkeit, vereinfachte Lizenzierung und konsolidierte Abrechnung aus. Das sind nicht einfach nur Container-Images, sondern von Google entwickelte, gewerbliche Open-Source-Anwendungen, mit denen Entwickler produktiver arbeiten können. Sie finden die Anwendungen ab sofort im Google Cloud Marketplace.

Pod- und Cluster-Autoscaling

Horizontales Pod-Autoscaling anhand der CPU-Auslastung oder benutzerdefinierten Messwerten; Cluster-Autoscaling auf Pro-Knotenpool-Basis; vertikales Pod-Autoscaling, das die CPU- und Speichernutzung der Pods kontinuierlich analysiert und ihre CPU- und Speicheranforderungen als Reaktion darauf dynamisch anpasst. Der Knotenpool und die Cluster werden anhand der sich ändernden Arbeitslastanforderungen über mehrere Knotenpools hinweg automatisch skaliert.

Arbeitslast und Netzwerksicherheit

GKE Sandbox bietet eine zweite Schutzschicht zwischen Containerarbeitslasten in GKE für eine optimierte Arbeitslastsicherheit. GKE-Cluster unterstützen Netzwerkrichtlinien von Kubernetes nativ, um den Traffic mit Firewallregeln auf Pod-Ebene einzuschränken. Private Cluster in GKE können auf einen privaten oder öffentlichen Endpunkt beschränkt werden, auf den nur bestimmte Adressbereiche zugreifen können.

Alle Features ansehen

Kunden

Bild: Pizza Hut
Pizza Hut transformiert seine E-Commerce-Infrastruktur und beschleunigt die Antwortzeit.
Weiterlesen

Highlights

  • Reduziert die durchschnittliche API-Antwortzeit auf Anfragen um das 10-Fache

  • Verdoppelt die Anzahl der Kubernetes-Knoten in Sekunden

  • Identifiziert Engpässe, um zeitraubende Prozesse zu optimieren

Branche

  • Einzelhandel und Verbrauchsgüter

Dokumentation

Best Practice
Best Practices für den Betrieb von Containern

Lernen Sie die Best Practices für den Betrieb von Containern in GKE kennen.

Anleitung
GKE-Anleitung: Container-Webanwendung bereitstellen

In dieser Anleitung wird gezeigt, wie Sie eine Webanwendung in einem Docker-Container-Image verpacken und dieses Container-Image in einem GKE-Cluster ausführen.

Anleitung
Gamified-Lab

Stellen Sie in weniger als 30 Minuten eine Containeranwendung mit GKE bereit und sammeln Sie Punkte und Abzeichen.

Best Practice
GKE-Umgebung für die Produktion vorbereiten

In dieser Anleitung wird beschrieben, wie Sie Ihre Arbeitslasten sicher, effizient und kostengünstig in GKE einrichten.

Anleitung
Ihre GKE-Cluster härten

So wenden Sie die Schritte zur Härtung Ihres GKE-Clusters an.

Anleitung
GKE-Ressourcen

Hier finden Sie weitere Information zu Features, Updates und Preisen und vielem mehr.

Anleitung
Das können Sie mit Google Cloud erstellen

Die technischen Leitfäden zu Google Cloud unterstützen Sie dabei, GKE optimal zu nutzen.

Anwendungsfälle

Anwendungsfall
Continuous-Delivery-Pipeline

Mit GKE können Sie Anwendungen und Dienste ganz einfach bereitstellen, aktualisieren und verwalten. Das ermöglicht eine schnelle Entwicklung und Iteration. Konfigurieren Sie GKE, Cloud Source Repositories, Cloud Build und Spinnaker für Google Cloud-Dienste, um Anwendungen automatisch zu erstellen, zu testen und bereitzustellen. Bei Änderungen am Anwendungscode wird die Continuous-Delivery-Pipeline ausgelöst, um die aktualisierte Version automatisch neu zu erstellen, zu testen und bereitzustellen.

Bild: Diagramm
Anwendungsfall
Migration einer zweistufigen Anwendung zu GKE

Mit Migrate for Anthos können Sie Arbeitslasten verschieben und in GKE direkt in Container umwandeln. Migrieren Sie eine zweistufige LAMP-Stack-Anwendung sowohl mit Anwendungs- als auch mit Datenbank-VMs von VMware in GKE. Erlauben Sie den Zugriff auf die Datenbank nur über den Anwendungscontainer und nicht von außerhalb des Clusters, um die Sicherheit zu erhöhen. Ersetzen Sie den SSH-Zugriff durch einen authentifizierten Shell-Zugang über kubectl. Ermöglichen Sie die Ansicht von Container-Systemprotokollen durch die automatische Cloud Logging-Einbindung.

Bild: Diagramm

Alle Features

Identitäts- und Zugriffsverwaltung Den Zugriff innerhalb eines Clusters können Sie mit Ihren Google-Konten und Rollenberechtigungen steuern.
Hybridnetzwerk Sie können über Google Cloud VPN einen IP-Adressbereich für Ihren Cluster reservieren, damit Ihre Cluster-IP-Adressen mit den privaten Netzwerk-IP-Adressen koexistieren können.
Sicherheit und Compliance GKE wird von mehr als 750 Experten des Google-Sicherheitsteams betreut und ist sowohl HIPAA- als auch PCI DSS-konform.
Eingebundenes Logging und Monitoring Mit Cloud Logging und Cloud Monitoring erhalten Sie jederzeit Einblick in die Ausführung Ihrer Anwendung. Beide Dienste lassen sich ganz einfach durch Anklicken von Kästchen konfigurieren.
Clusteroptionen Wählen Sie Cluster, die auf die Verfügbarkeit, Versionsstabilität, Isolierung und Pod-Traffic-Anforderungen Ihrer Arbeitslasten zugeschnitten sind.
Automatisch skalieren Skalieren Sie Ihre Anwendungsbereitstellung je nach Ressourcennutzung (CPU, Arbeitsspeicher) automatisch.
Automatisches Upgrade Ihr Cluster ist mit der neuesten Version von Kubernetes automatisch immer auf dem aktuellen Stand. Neue Kubernetes-Versionen werden in GKE schnell bereitgestellt.
Automatische Reparatur Wenn die automatische Reparatur aktiviert ist, veranlasst GKE die Reparatur von Knoten, bei denen die Systemdiagnose einen Fehler erkennt.
Ressourcenlimits Mit Kubernetes können Sie angeben, wie viel CPU und Arbeitsspeicher (RAM) ein Container benötigt. Dadurch lassen sich die Arbeitslasten in Ihrem Cluster besser organisieren.
Container-Isolation Erhöhen Sie die Arbeitslastsicherheit mit GKE Sandbox als zweite Schutzschicht zwischen Containerarbeitslasten in GKE.
Zustandsorientierte Anwendungsunterstützung GKE eignet sich nicht nur für 12-Faktoren-Anwendungen. Sie können Container mit nichtflüchtigem Speicher verknüpfen und sogar vollständige Datenbanken hosten.
Docker-Image-Unterstützung GKE unterstützt das gängige Docker-Containerformat.
Vollständig verwaltet GKE-Cluster werden vollständig durch die Site Reliability Engineers (SREs) von Google verwaltet. Sie sorgen dafür, dass Ihr Cluster immer verfügbar und aktuell ist.
Betriebssystem speziell für Container GKE läuft auf Container-Optimized OS, einem robusten, von Google entwickelten und verwalteten Betriebssystem.
Private Container Registry Dank der Einbindung in Google Container Registry können Sie private Docker-Images ganz einfach speichern und abrufen.
Schnelle, konsistente Builds Mit Cloud Build können Sie Ihre Container zuverlässig in GKE bereitstellen, ohne dass Sie eine Authentifizierung einrichten müssen.
Arbeitslastenübertragung – lokal und in der Cloud GKE führt Certified Kubernetes aus, sodass Sie Arbeitslasten cloudübergreifend sowie lokal auf andere Kubernetes-Plattformen übertragen können.
Unterstützung für GPU und TPU GKE unterstützt GPUs und TPUs. Dadurch wird die Ausführung von ML-, GPGPU-, HPC- und anderen Arbeitslasten, die von speziellen Hardwarebeschleunigern profitieren, vereinfacht.
Eingebundenes Dashboard Die Cloud Console bietet nützliche Dashboards für die Cluster eines Projekts und die zugehörigen Ressourcen. Damit können Sie Ressourcen in Clustern ansehen, untersuchen, verwalten und löschen.
VMs auf Abruf Kostengünstige, kurzfristige Instanzen zum Ausführen von Batchjobs und fehlertoleranten Arbeitslasten. Mit VMs auf Abruf können Sie Einsparungen von bis zu 80 % erzielen und gleichzeitig von derselben Leistung und denselben Funktionen wie bei regulären VMs profitieren.
Unterstützung für nichtflüchtigen Speicher Langlebiger, leistungsstarker Blockspeicher für Containerinstanzen. Daten werden zu Integritätszwecken redundant gespeichert. Die Speichergröße kann jederzeit unterbrechungsfrei geändert werden und die Datenverschlüsselung erfolgt automatisch. Sie können nichtflüchtigen Speicher auf HDDs oder SSDs erstellen. Außerdem können Sie Snapshots des nichtflüchtigen Speichers erstellen und damit neue nichtflüchtige Speicherlaufwerke generieren.
Unterstützung für lokale SSDs GKE bietet jederzeit verschlüsselten lokalen SSD-Blockspeicher (Solid State Drive). Lokale SSDs sind direkt mit dem Server verbunden, auf dem die VM-Instanz gehostet wird. Dies ermöglicht eine extrem hohe Anzahl von Ein-/Ausgabevorgängen pro Sekunde (IOPS) und eine äußerst niedrige Latenz im Vergleich zu nichtflüchtigem Speicher.
Globales Load-Balancing Die globale Load-Balancing-Technologie sorgt dafür, dass eingehende Anfragen regionenübergreifend auf Instanzenpools verteilt werden. So maximieren Sie auf kostengünstige Weise die Leistung, den Durchsatz und die Verfügbarkeit.
Linux- und Windows-Unterstützung GKE wird sowohl für Linux- als auch für Windows-Arbeitslasten vollständig unterstützt und kann sowohl Windows Server- als auch Linux-Knoten ausführen.
Unterstützung für Hybrid- und Multi-Cloud Nutzen Sie Kubernetes und Cloud-Technologie im eigenen Rechenzentrum. GKE bietet schnelle, verwaltete und einfache Installationen sowie von Google in Anthos GKE geprüfte Upgrades.
Serverlose Container Führen Sie zustandslose, serverlose Container aus. Dadurch eliminieren Sie die Infrastrukturverwaltung und profitieren von der automatischen Skalierung mit Cloud Run.
Nutzungsmessung Detailgenaue Sichtbarkeit Ihrer Kubernetes-Cluster. Sehen Sie sich die Ressourcennutzung Ihrer GKE-Cluster aufgeteilt nach Namespaces und Labels an und ordnen Sie die Ressourcen effektiv zu.
Release-Version Release-Versionen verbessern die Kontrolle darüber, welche automatischen Updates auf einen bestimmten Cluster angewendet werden. Dies hängt von den Stabilitätsanforderungen des Clusters und seiner Arbeitslasten ab. Sie können zwischen schnell, regelmäßig oder stabil wählen. Jede Version hat einen anderen Release-Rhythmus und ist auf verschiedene Arten von Arbeitslasten ausgerichtet.
Sicherheit der Softwarelieferkette Mit Container Analysis können Sie die Sicherheit von Infrastrukturkomponenten und -paketen für Container-Images verifizieren, durchsetzen und verbessern.
Sekundengenaue Abrechnung Google bietet eine sekundengenaue Abrechnung. Sie zahlen nur für die tatsächlich genutzte Rechenzeit.

Preise

Ein zonaler Cluster pro Rechnungskonto ist kostenlos.

Die Clusterverwaltung kostet 0,10 $ pro Cluster und Stunde, ausgenommen Anthos GKE. Für Worker-Knoten fallen Rechenkosten an, bis der Cluster gelöscht wird.