Best Practices für die GKE-Sicherheit

In diesem Dokument wird eine typische Google Kubernetes Engine-Architektur (GKE) in Google Cloudbeschrieben. Außerdem werden die Best Practices für die Sicherheit aufgeführt, die für GKE-Arbeitslasten gelten.

Architektur

Das folgende Diagramm zeigt die Google Cloud Dienste in einer typischen GKE-Bereitstellung.

Beispielarchitektur für GKE-Arbeitslasten

Dieses Diagramm enthält Folgendes:

  • GKE ist eine verwaltete Implementierung der Open-Source-Plattform zur Container orchestrierung Kubernetes, mit der Sie containerisierte Apps ausführen können. GKE-Cluster enthalten Ihre Anwendungspods und Policy Controller. Policy Controller hilft Ihnen, Richtlinien für Ihre Kubernetes-Cluster zu erzwingen.

  • Artifact Registry optimiert die Entwicklung und Bereitstellung von Containern und Apps, verbessert die Zusammenarbeit und trägt dazu bei, die Sicherheit und Zuverlässigkeit Ihrer Apps zu verbessern.

  • Cloud Audit Logs verfolgt die Aktionen, die Ihre Nutzer in Ihrer Umgebung ausführen. Dadurch werden Ihre Möglichkeiten zur Fehlerbehebung, Prüfung und Incident Response verbessert.

  • Mit Cloud Billing-Dashboards und ‑Benachrichtigungen können Sie die Nutzung und Abrechnung von GKE-Arbeitslasten prüfen.

  • Cloud Build ermöglicht Ihnen das Erstellen, Testen und Bereitstellen einer serverlosen CI/CD-Plattform auf Google Cloud.

  • Cloud Identity vereinheitlicht Identität, Zugriff, Anwendung und Verwaltung für Google Cloud.

  • Mit Cloud Key Management Service können Sie Verschlüsselungsschlüssel erstellen und verwalten.

  • Mit Cloud Run Functions können Sie Aufgaben automatisieren, Jobs auslösen, in andere Dienste einbinden und ereignisgesteuerte Entwicklungspipelines erstellen.

  • Cloud Service Mesh ermöglicht Kubernetes-Diensten die Kommunikation untereinander.

  • Cloud Storage speichert die Daten, die für die Ausführung Ihrer Container und Apps erforderlich sind.

  • Cloud DNS registriert, verwaltet und stellt Ihre Domain bereit.

  • Identity and Access Management (IAM) steuert, wer bestimmte Aktionen für Ihre GKE-Arbeitslastressourcen ausführen kann, z. B. sie erstellen, bearbeiten oder löschen.

  • Mit dem Organisationsrichtliniendienst können Sie Richtlinien in Ihrer gesamten Google Cloud Umgebung zentral verwalten und erzwingen. Organisationsrichtlinien tragen dazu bei, eine konsistente Konfiguration und die Einhaltung der Sicherheitsbestimmungen in allen Projekten und Ressourcen Ihrer Organisation zu gewährleisten.

  • Pub/Sub ermöglicht eine effiziente Kommunikation und Automatisierung in Ihren Arbeitsabläufen.

  • Resource Manager hilft Ihnen, die logischen Komponenten Ihrer GKE Arbeitslasten zu gruppieren und zu verwalten.

  • Secret Manager hilft Ihnen, die sensiblen Daten und Anmeldedaten zu schützen, die in GKE-Projekten verwendet werden.

  • Security Command Center hilft Ihnen, Ihre Cloud-Organisation, Ihre GKE-Arbeitslasten und die Daten zu schützen, die Sie in speichern Google Cloud. Security Command Center bietet Folgendes:

    • Zentrale Sicherheitsverwaltung
    • Bedrohungserkennung und Incident Response
    • Automatisierte Sicherheitsbewertungen
    • Compliance- und behördliches Berichtswesen
    • Sicherheitsempfehlungen und Best Practices
  • Mit Virtual Private Cloud (VPC) können Sie Ihre GKE-Ressourcen in einer sicheren Umgebung vom Internet isolieren. Diese Netzwerkkonfiguration trägt dazu bei, sensible Daten und Arbeitslasten vor unbefugtem Zugriff und potenziellen Cyberangriffen zu schützen.

  • Mit Cloud VPN oder Cloud Interconnect können Sie eine sichere Netzwerkverbindung zwischen Ihrer lokalen Infrastruktur und Ihrer GKE-Umgebung herstellen. Cloud VPN oder Cloud Interconnect ermöglicht eine nahtlose Daten übertragung und Kommunikation zwischen Ihrem privaten Netzwerk und Google Cloud Ihren Ressourcen. Diese Integration ist beispielsweise in Szenarien sinnvoll, in denen Sie auf lokale Daten für das Modelltraining zugreifen oder Modelle zur Inferenz in lokalen Ressourcen bereitstellen möchten.

Best Practices für GKE-Arbeitslasten

In diesem Abschnitt finden Sie Links zu den Best Practices für Arbeitslasten, die GKE verwenden.

Nächste Schritte