Google PCNE: GKE, Container und Anwendungsnetzwerke — Lernleitfaden

Teil des Google Professional Cloud Network Engineer — Lernleitfaden. Üben Sie mit verifizierten Antworten im Google-Prüfungscenter, oder absolvieren Sie zeitlich begrenzte Übungstests auf ExamRoll.io.

Überblick

Google Kubernetes Engine (GKE) ist eng in das Networking der Google Cloud integriert. Das Design für Zuverlässigkeit und Sicherheit erfordert ein Verständnis von VPC-nativer IP-Adressierung, privaten Steuerungsebenen, Egress-, Nord-Süd- und Ost-West-Traffic, Richtliniendurchsetzung und Multi-Cluster-Konstrukten. Dieser Abschnitt bietet Design-Anleitungen, betriebliche Überlegungen und häufige Fehlermodi für Container- und Anwendungs-Networking in der Google Cloud.

GKE-IP-Architektur und private Cluster

VPC-native Cluster

Private Cluster, Zugriff auf die Steuerungsebene und Node-Egress

Skalierung und IP-Fehlerbehebung

Ingress, Gateway API, Services und Richtlinien

Services und Load Balancer

Client-Einschränkung und Zustandsprüfungen

Netzwerkrichtlinien und Dataplane v2

Fehlermodi und Kompromisse

Multi-Cluster, Service Mesh und Identität

Multi-Cluster-Dienste und Flotten-Networking

Service Mesh, Ost-West-Traffic und Observability

Workload-Identität, Secrets und Least Privilege

Überlegungen zu Resilienz und sicherem Plattformdesign

Praktisches Problemszenario

Contoso Retail betreibt zwei private regionale GKE-Cluster in us-east1 und europe-west1. Anforderungen: keine externen IPs auf den Knoten, sicherer Ingress, der auf Unternehmens-CIDRs beschränkt ist, globale Verfügbarkeit für einen Storefront-Dienst, Image-Pulls ohne Internetzugang und clusterübergreifendes Failover für die API-Ebene. Bei einem früheren Lastanstieg kam es zu einer Erschöpfung der Pod-IP-Adressen.

Vorgehensweise

  1. Entwerfen Sie VPC-native Subnetze mit großzügigen sekundären Bereichen.

    • Begründung: Weisen Sie pro Region einen /17-Pod-Bereich und einen /21-Service-Bereich zu, um 100 Knoten × 200 Pods/Knoten und 1.500 Dienste mit 20–30 % Puffer abzudecken. Dies verhindert ein erneutes Auftreten der Pod-IP-Erschöpfung und vermeidet eine Neu-Adressierung (re-IP) während des Wachstums.
  2. Erstellen Sie private Cluster mit privaten Control-Plane-Endpunkten.

    • Begründung: Beschränkt die Erreichbarkeit der Control Plane auf die VPC. Operatoren verbinden sich über eine Bastion-Host in einem Management-Subnetz. Dies reduziert die Angriffsfläche im Vergleich zu öffentlichen Endpunkten mit Authorized Networks.
  3. Aktivieren Sie Cloud NAT und Private Google Access auf den Knoten-Subnetzen.

    • Begründung: Die Knoten haben keine externen IPs, müssen aber dennoch Images aus der Artifact Registry pullen und Betriebssystem-/Paket-Spiegelserver erreichen. PGA stellt den Zugriff auf Google-APIs ohne öffentliche Quell-IPs sicher; Cloud NAT übernimmt bei Bedarf den Egress-Traffic zu Zielen außerhalb von Google.
  4. Implementieren Sie globalen HTTP(S)-Ingress mit der Gateway API und Pod NEGs.

    • Begründung: Eine einzige globale Anycast-VIP reduziert die Latenz für weltweite Benutzer. GKE Pod NEGs senden Health Checks direkt an die Pods und verbessern die Fehlererkennung. Die Gateway API bietet eine saubere Trennung zwischen Infrastruktur-Gateways und anwendungseigenen Routes.
  5. Beschränken Sie den Client-Zugriff und erlauben Sie Health Checks.

    • Begründung: Hängen Sie eine Cloud Armor-Richtlinie an, um nur Unternehmens-CIDRs zuzulassen, mit einer standardmäßigen Ablehnung (Default Deny) und einem Vorschaumodus, um neue Blockierungen sicher zu bewerten. Stellen Sie außerdem sicher, dass die VPC-Firewallregeln die Quellbereiche der Google Health Checks zu den Backend-NEGs zulassen, damit die Health Checks grün bleiben.
  6. Wenden Sie NetworkPolicy mit GKE Dataplane V2 an.

    • Begründung: Standardmäßiges Ablehnen (Default-Deny) von Ingress und Egress pro Namespace; erlauben Sie nur die Ports von Frontend zu Backend und von Backend zu Datenbank. Dataplane V2 setzt Richtlinien effizient mit eBPF durch und verkleinert so den Explosionsradius (Blast Radius) für kompromittierte Pods.
  7. Aktivieren Sie Multi-Cluster Services über die Flotte hinweg.

    • Begründung: Exportieren Sie den API-Dienst in beiden Regionen und veröffentlichen Sie einen einzigen DNS-Namen. Clients führen automatisch ein Failover zu fehlerfreien Endpunkten in anderen Clustern durch. Da sich beide Cluster in derselben VPC mit regionalen Subnetzen befinden, bleibt der regionenübergreifende Traffic privat und verursacht minimalen Overhead.
  8. Führen Sie ein Service Mesh für Ost-West-Sicherheit und Observability ein.

    • Begründung: Erzwingen Sie mTLS zwischen Diensten, fügen Sie Budgets für Wiederholungsversuche/Timeouts hinzu und erhalten Sie Metriken und Traces pro Route. Richtlinien auf Mesh-Ebene ergänzen NetworkPolicy: NetworkPolicy steuert die Erreichbarkeit auf L3/L4; das Mesh authentifiziert und autorisiert Dienstidentitäten auf L7.
  9. Härten Sie Workload-Identitäten und Secrets.

    • Begründung: Bilden Sie KSAs über Workload Identity auf eng gefasste GSAs ab; gewähren Sie nur notwendige Rollen wie storage.objectViewer für Report-Fetcher. Stellen Sie Anmeldeinformationen über den Secret Manager CSI bereit, um statische Secrets in Manifesten zu vermeiden.
  10. Implementieren Sie Leitplanken (Guardrails) für Kapazität und Logging.

    • Begründung: Legen Sie max-pods-per-node sorgfältig fest, um die IP-Nutzung auszugleichen. Überwachen Sie die Auslastung der sekundären Bereiche und die VPC Flow Logs. Erstellen Sie eine explizite deny-all-Firewallregel mit hoher Priorität und Logging für das Anwendungs-Tag, um unbeabsichtigten Client-Traffic aufzudecken, während die erlaubten Pfade erhalten bleiben.

Dieses Design führt zu standardmäßig privaten (private-by-default) Clustern mit kontrolliertem Nord-Süd-Zugriff, resilientem Multi-Cluster-Failover, einer prinzipienbasierten Least-Privilege-Identität und einer Dataplane, die ohne wiederkehrende IP-Erschöpfung skaliert.


Routing · Alle Domänen · Netzwerk-Observability

Diese Fragen üben → · Zeitlich begrenzte Übung auf ExamRoll.io →

Pass the whole exam — not just this question

You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.

Bestehe deine Prüfung →

Google durchsuchen →

Related guides

All-in-One Zugang

Ein Abonnement. Jede Prüfung.

Jeder Plan schaltet unbegrenzte Antwortsuche, Übungstests, KI-Erklärungen und die vollständige Ressourcenbibliothek frei – in über 20 Sprachen.

Monatlich
24.87
Just €0.83/day
Alles inklusive:
  • Unbegrenzte Antwortsuche
  • Unbegrenzte Übungstests
  • KI-gestützte Erklärungen
  • Vollständige Ressourcenbibliothek
  • Über 20 Sprachen
  • Wöchentliche Inhaltsaktualisierungen
  • Belohnungen & Empfehlungen
  • Priorisierter Support
Kostenlose Testphase starten

Keine Kreditkarte erforderlich*

Bestes Preis-Leistungs-Verhältnis
12 Monate
179.87
Just €0.49/daySave 40%
Alles inklusive:
  • Unbegrenzte Antwortsuche
  • Unbegrenzte Übungstests
  • KI-gestützte Erklärungen
  • Vollständige Ressourcenbibliothek
  • Über 20 Sprachen
  • Wöchentliche Inhaltsaktualisierungen
  • Belohnungen & Empfehlungen
  • Priorisierter Support
Kostenlose Testphase starten

Keine Kreditkarte erforderlich*

✓ Kostenloser Plan enthalten · ✓ Jederzeit kündbar · ✓ Alle Pläne schalten das vollständige Produkt frei