Google Cloud Logo

Architecting with Google Kubernetes Engine

Google Cloud Logo

In diesem praxisorientierten Kurs lernen Sie, containerisierte Anwendungen effizient auf Google Kubernetes Engine und weiteren Google-Cloud-Diensten bereitzustellen und zu verwalten.
Durch eine abwechslungsreiche Mischung aus Präsentationen, Live-Demos und Hands-on-Übungen erwerben Sie fundiertes Wissen zu zentralen Infrastrukturkomponenten wie Pods, Containern, Deployments, Services sowie Netzwerk- und Anwendungsdiensten.
Darüber hinaus entwickeln Sie praxisnahe Lösungen zu den Themen Sicherheit & Zugriffsmanagement, Ressourcenverwaltung und Monitoring – und bauen damit genau die Kompetenzen auf, die Sie für den professionellen Einsatz von Kubernetes in der Google Cloud benötigen.

Kursinhalt

  • Einführung in die Google Cloud
  • Container und Kubernetes in der Google Cloud
  • Kubernetes-Architektur
  • Kubernetes-Betrieb
  • Bereitstellung, Aufträge und Skalierung
  • GKE-Vernetzung
  • Dauerhafte Daten und Speicherung
  • Zugriffskontrolle und Sicherheit in Kubernetes und Kubernetes Engine
  • Protokollierung und Überwachung
  • Verwendung der Google Cloud Managed Storage Services von Kubernetes-Anwendungen
  • Protokollierung und Überwachung

In diesem Kurs erwerben Sie die folgenden Fähigkeiten:

  • Verstehen der Funktionsweise von Software-Containern.
  • Verständnis der Architektur von Kubernetes.
  • Kenntnis der Architektur von Google Cloud.
  • Verstehen, wie Pod-Netzwerke in der Google Kubernetes Engine (GKE) arbeiten.
  • Erstellen und Verwalten von Kubernetes-Engine-Clustern mithilfe der Google Cloud Console sowie der Befehle gcloud/kubectl.
  • Starten, Zurücksetzen und Freigeben von Jobs in Kubernetes.
  • Verwaltung der Zugriffskontrolle durch Kubernetes RBAC und IAM.
  • Administration von Pod-Sicherheitsrichtlinien und Netzwerkrichtlinien.
  • Nutzung von Secrets und ConfigMaps zur Isolierung von Sicherheitsanmeldeinformationen und Konfigurationsartefakten.
  • Verstehen der Optionen von Google Cloud für verwaltete Speicherdienste.
  • Überwachung von Anwendungen, die in der Google Kubernetes Engine ausgeführt werden.

Offizielle Google Cloud Unterlagen.

Inhouse-Schulung jetzt anfragen

Zielgruppe

  • Cloud-Architekten, Administratoren und SysOps/DevOps-Mitarbeiter
  • Einzelpersonen, die Google Cloud Platform nutzen, um neue Lösungen zu erstellen oder bestehende Systeme, Anwendungsumgebungen und Infrastrukturen in die Google Cloud Platform zu integrieren.

Voraussetzungen

  • Besuch des Kurses Google Cloud Fundamentals: Core Infrastructure oder gleichwertige Erfahrungen
  • Grundkenntnisse im Umgang mit Befehlszeilen-Tools und Linux-Betriebssystemen verfügen.

Kursziel

  • Verstehen, wie Software-Container funktionieren.
  • Verstehen Sie die Architektur von Kubernetes.
  • Verstehen Sie die Architektur von Google Cloud.
  • Verstehen, wie Pod-Netzwerke in der Google Kubernetes Engine funktionieren.
  • Erstellen und Verwalten von Kubernetes-Engine-Clustern mithilfe der Google Cloud Console und der Befehle gcloud/kubectl.
  • Jobs in Kubernetes starten, zurücksetzen und freigeben.
  • Verwalten Sie die Zugriffskontrolle mit Kubernetes RBAC und IAM.
  • Verwalten Sie Pod-Sicherheitsrichtlinien und Netzwerkrichtlinien.
  • Verwenden Sie Secrets und ConfigMaps, um Sicherheitsanmeldeinformationen und Konfigurationsartefakte zu isolieren.
  • Verstehen Sie die Möglichkeiten von Google Cloud für verwaltete Speicherd
Einführung in die Google Cloud
Verwenden Sie die Google Cloud Console
Cloud Shell verwenden
Definieren Sie Cloud Computing
Identifizieren Sie Google Cloud Compute Services
Regionen und Zonen verstehen
Verstehen Sie die Cloud-Ressourcenhierarchie
Verwalten Sie Ihre Google Cloud-Ressourcen
1 Labor und 1 Quiz
Container und Kubernetes in der Google Cloud
Mit Cloud Build einen Container erstellen
Container in der Containerregistrierung speichern
Verstehen Sie die Beziehung zwischen Kubernetes und Google Kubernetes Engine (GKE)
Verstehen, wie man sich für eine der Google Cloud Compute-Plattformen entscheidet
1 Labor und 1 Quiz
Kubernetes-Architektur
Verstehen Sie die Architektur von Kubernetes: Pods, Namespaces
Verstehen Sie die Komponenten der Steuerungsebene von Kubernetes
Erstellen von Container-Images mit Cloud Build
Container-Bilder in der Container-Registrierung speichern
Erstellen eines Kubernetes-Engine-Clusters
1 Labor und 1 Quiz
Kubernetes-Betrieb
Der Kubectl-Befehl
Arbeiten mit dem Kubectl-Befehl.
Überprüfen Sie den Cluster und die Pods.
Anzeigen der Konsolenausgabe eines Pods.
Melden Sie sich interaktiv bei einem Pod an.
2 Praktika und 1 Quiz
Bereitstellung, Aufträge und Skalierung
Einsätze
Wege zur Erstellung von Deployments
Dienste und Skalierung
Aktualisieren von Einsätzen
Laufende Aktualisierungen
Blaue/Grüne Einsätze
Canary-Einsätze
Verwaltung von Einsätzen
Aufträge und CronJobs
Parallele Aufträge
CronJobs
Cluster-Skalierung
Downscaling
Knotenpools
Steuerung der Pod-Platzierung
Affinität und Anti-Affinität
Beispiel für eine Pod-Platzierung
Färbungen und Toleranzen
Software in den Cluster bringen
3 Praktika und 1 Quiz
GKE-Vernetzung
Einleitung
Pod-Vernetzung
Dienstleistungen
Suche nach Dienstleistungen
Diensttypen und Lastverteiler
Funktionsweise von Lastverteilern
Ingress Ressource
Container-Natives Load Balancing
Netzwerksicherheit
2 Praktika und 1 Quiz
Dauerhafte Daten und Speicherung
Volumen
Volume Types
Die PersistentVolume-Abstraktion
Mehr über PersistentVolumes
StatefulSets
ConfigMaps
Geheimnisse
2 Praktika und 1 Quiz
Zugriffskontrolle und Sicherheit in Kubernetes und Kubernetes Engine
Kubernetes-Authentifizierung und -Autorisierung verstehen
Definieren von Kubernetes RBAC-Rollen und Rollenbindungen für den Zugriff auf Ressourcen in Namespaces
Define Kubernetes RBAC Cluster Roles and ClusterRole Bindings for
Zugriff auf clusterübergreifende Ressourcen
Sicherheitsrichtlinien für Kubernetes-Pods definieren
Verstehen Sie die Struktur des IAM
IAM-Rollen und -Richtlinien für die Kubernetes-Engine-Cluster-Verwaltung definieren
2 Praktika und 1 Quiz
Protokollierung und Überwachung
Verwenden Sie Cloud Monitoring zur Überwachung und Verwaltung von Verfügbarkeit und Leistung
Kubernetes-Protokolle ausfindig machen und untersuchen
Erstellen von Sonden für Wellness-Checks bei laufenden Anwendungen
2 Praktika und 1 Quiz
Verwendung der Google Cloud Managed Storage Services von Kubernetes-Anwendungen
Verstehen Sie die Vor- und Nachteile eines verwalteten Speicherdienstes im Vergleich zu einem selbst verwalteten Container-Speicher
Ermöglicht Anwendungen, die in GKE ausgeführt werden, den Zugriff auf Google Cloud Storage Services
Verstehen von Anwendungsfällen für Cloud Storage, Cloud SQL, Cloud Spanner, Cloud Bigtable, Cloud Firestore und BigQuery innerhalb einer Kubernetes-Anwendung
1 Labor und 1 Quiz
Protokollierung und Überwachung
CI/CD-Übersicht
CI/CD für Google Kubernetes Engine
CI/CD Beispiele
Verwalten Sie den Anwendungscode in einem Quellcode-Repository, das Code-Änderungen für eine Continuous Delivery Pipeline auslösen kann.
1 Labor

Classroom Training

Bevorzugen Sie die klassische Trainingsmethode? Ein Kurs in einem unserer Training Center, mit einem kompetenten Trainer und dem direkten Austausch zwischen allen Teilnehmern? Dann buchen Sie einen der Classroom Training Termine!

Hybrid Training

Hybrid Training bedeutet, dass zusätzliche Online-Teilnehmer an einem Präsenzkurs teilnehmen können. Die Dynamik eines realen Kurses bleibt erhalten, wovon besonders auch die Online-Teilnehmer profitieren. Als Online-Teilnehmer eines Hybrid-Kurses nutzen Sie eine Collaboration-Plattform wie WebEx Training Center oder Saba Meeting. Dazu wird nur ein PC mit Browser und Internet-Anschluss benötigt, ein Headset und idealerweise eine Webcam. Im Kursraum setzen wir speziell entwickelte und angepasste hochwertige Audio- und Videotechnik ein. Sie sorgt dafür, dass die Kommunikation zwischen allen Beteiligten angenehm und störungsfrei funktioniert.

Online Training

Möchten Sie einen Kurs online besuchen? Zu diesem Kursthema bieten wir Ihnen Online-Kurstermine an. Als Teilnehmer benötigen Sie dazu einen PC mit Internet-Anschluss (mindestens 1 Mbit/s), ein Headset, falls Sie per VoIP arbeiten möchten und optional eine Kamera. Weitere Informationen und technische Empfehlungen finden Sie hier.

Inhouse-Schulung

Benötigen Sie einen maßgeschneiderten Kurs für Ihr Team? Neben unserem Standard-Angebot bieten wir Ihnen an, Kurse speziell nach Ihren Anforderungen zu gestalten. Gerne beraten wir Sie hierzu und erstellen Ihnen ein individuelles Angebot.
Inhouse-Schulung jetzt anfragen
PDF SymbolDie gesamte Beschreibung dieses Kurses mit Terminen und Preisen zum Download als PDF.

In diesem praxisorientierten Kurs lernen Sie, containerisierte Anwendungen effizient auf Google Kubernetes Engine und weiteren Google-Cloud-Diensten bereitzustellen und zu verwalten.
Durch eine abwechslungsreiche Mischung aus Präsentationen, Live-Demos und Hands-on-Übungen erwerben Sie fundiertes Wissen zu zentralen Infrastrukturkomponenten wie Pods, Containern, Deployments, Services sowie Netzwerk- und Anwendungsdiensten.
Darüber hinaus entwickeln Sie praxisnahe Lösungen zu den Themen Sicherheit & Zugriffsmanagement, Ressourcenverwaltung und Monitoring – und bauen damit genau die Kompetenzen auf, die Sie für den professionellen Einsatz von Kubernetes in der Google Cloud benötigen.

Kursinhalt

  • Einführung in die Google Cloud
  • Container und Kubernetes in der Google Cloud
  • Kubernetes-Architektur
  • Kubernetes-Betrieb
  • Bereitstellung, Aufträge und Skalierung
  • GKE-Vernetzung
  • Dauerhafte Daten und Speicherung
  • Zugriffskontrolle und Sicherheit in Kubernetes und Kubernetes Engine
  • Protokollierung und Überwachung
  • Verwendung der Google Cloud Managed Storage Services von Kubernetes-Anwendungen
  • Protokollierung und Überwachung

In diesem Kurs erwerben Sie die folgenden Fähigkeiten:

  • Verstehen der Funktionsweise von Software-Containern.
  • Verständnis der Architektur von Kubernetes.
  • Kenntnis der Architektur von Google Cloud.
  • Verstehen, wie Pod-Netzwerke in der Google Kubernetes Engine (GKE) arbeiten.
  • Erstellen und Verwalten von Kubernetes-Engine-Clustern mithilfe der Google Cloud Console sowie der Befehle gcloud/kubectl.
  • Starten, Zurücksetzen und Freigeben von Jobs in Kubernetes.
  • Verwaltung der Zugriffskontrolle durch Kubernetes RBAC und IAM.
  • Administration von Pod-Sicherheitsrichtlinien und Netzwerkrichtlinien.
  • Nutzung von Secrets und ConfigMaps zur Isolierung von Sicherheitsanmeldeinformationen und Konfigurationsartefakten.
  • Verstehen der Optionen von Google Cloud für verwaltete Speicherdienste.
  • Überwachung von Anwendungen, die in der Google Kubernetes Engine ausgeführt werden.

Offizielle Google Cloud Unterlagen.

Inhouse-Schulung jetzt anfragen

Zielgruppe

  • Cloud-Architekten, Administratoren und SysOps/DevOps-Mitarbeiter
  • Einzelpersonen, die Google Cloud Platform nutzen, um neue Lösungen zu erstellen oder bestehende Systeme, Anwendungsumgebungen und Infrastrukturen in die Google Cloud Platform zu integrieren.

Voraussetzungen

  • Besuch des Kurses Google Cloud Fundamentals: Core Infrastructure oder gleichwertige Erfahrungen
  • Grundkenntnisse im Umgang mit Befehlszeilen-Tools und Linux-Betriebssystemen verfügen.

Kursziel

  • Verstehen, wie Software-Container funktionieren.
  • Verstehen Sie die Architektur von Kubernetes.
  • Verstehen Sie die Architektur von Google Cloud.
  • Verstehen, wie Pod-Netzwerke in der Google Kubernetes Engine funktionieren.
  • Erstellen und Verwalten von Kubernetes-Engine-Clustern mithilfe der Google Cloud Console und der Befehle gcloud/kubectl.
  • Jobs in Kubernetes starten, zurücksetzen und freigeben.
  • Verwalten Sie die Zugriffskontrolle mit Kubernetes RBAC und IAM.
  • Verwalten Sie Pod-Sicherheitsrichtlinien und Netzwerkrichtlinien.
  • Verwenden Sie Secrets und ConfigMaps, um Sicherheitsanmeldeinformationen und Konfigurationsartefakte zu isolieren.
  • Verstehen Sie die Möglichkeiten von Google Cloud für verwaltete Speicherd

Einführung in die Google Cloud
Verwenden Sie die Google Cloud Console
Cloud Shell verwenden
Definieren Sie Cloud Computing
Identifizieren Sie Google Cloud Compute Services
Regionen und Zonen verstehen
Verstehen Sie die Cloud-Ressourcenhierarchie
Verwalten Sie Ihre Google Cloud-Ressourcen
1 Labor und 1 Quiz
Container und Kubernetes in der Google Cloud
Mit Cloud Build einen Container erstellen
Container in der Containerregistrierung speichern
Verstehen Sie die Beziehung zwischen Kubernetes und Google Kubernetes Engine (GKE)
Verstehen, wie man sich für eine der Google Cloud Compute-Plattformen entscheidet
1 Labor und 1 Quiz
Kubernetes-Architektur
Verstehen Sie die Architektur von Kubernetes: Pods, Namespaces
Verstehen Sie die Komponenten der Steuerungsebene von Kubernetes
Erstellen von Container-Images mit Cloud Build
Container-Bilder in der Container-Registrierung speichern
Erstellen eines Kubernetes-Engine-Clusters
1 Labor und 1 Quiz
Kubernetes-Betrieb
Der Kubectl-Befehl
Arbeiten mit dem Kubectl-Befehl.
Überprüfen Sie den Cluster und die Pods.
Anzeigen der Konsolenausgabe eines Pods.
Melden Sie sich interaktiv bei einem Pod an.
2 Praktika und 1 Quiz
Bereitstellung, Aufträge und Skalierung
Einsätze
Wege zur Erstellung von Deployments
Dienste und Skalierung
Aktualisieren von Einsätzen
Laufende Aktualisierungen
Blaue/Grüne Einsätze
Canary-Einsätze
Verwaltung von Einsätzen
Aufträge und CronJobs
Parallele Aufträge
CronJobs
Cluster-Skalierung
Downscaling
Knotenpools
Steuerung der Pod-Platzierung
Affinität und Anti-Affinität
Beispiel für eine Pod-Platzierung
Färbungen und Toleranzen
Software in den Cluster bringen
3 Praktika und 1 Quiz
GKE-Vernetzung
Einleitung
Pod-Vernetzung
Dienstleistungen
Suche nach Dienstleistungen
Diensttypen und Lastverteiler
Funktionsweise von Lastverteilern
Ingress Ressource
Container-Natives Load Balancing
Netzwerksicherheit
2 Praktika und 1 Quiz
Dauerhafte Daten und Speicherung
Volumen
Volume Types
Die PersistentVolume-Abstraktion
Mehr über PersistentVolumes
StatefulSets
ConfigMaps
Geheimnisse
2 Praktika und 1 Quiz
Zugriffskontrolle und Sicherheit in Kubernetes und Kubernetes Engine
Kubernetes-Authentifizierung und -Autorisierung verstehen
Definieren von Kubernetes RBAC-Rollen und Rollenbindungen für den Zugriff auf Ressourcen in Namespaces
Define Kubernetes RBAC Cluster Roles and ClusterRole Bindings for
Zugriff auf clusterübergreifende Ressourcen
Sicherheitsrichtlinien für Kubernetes-Pods definieren
Verstehen Sie die Struktur des IAM
IAM-Rollen und -Richtlinien für die Kubernetes-Engine-Cluster-Verwaltung definieren
2 Praktika und 1 Quiz
Protokollierung und Überwachung
Verwenden Sie Cloud Monitoring zur Überwachung und Verwaltung von Verfügbarkeit und Leistung
Kubernetes-Protokolle ausfindig machen und untersuchen
Erstellen von Sonden für Wellness-Checks bei laufenden Anwendungen
2 Praktika und 1 Quiz
Verwendung der Google Cloud Managed Storage Services von Kubernetes-Anwendungen
Verstehen Sie die Vor- und Nachteile eines verwalteten Speicherdienstes im Vergleich zu einem selbst verwalteten Container-Speicher
Ermöglicht Anwendungen, die in GKE ausgeführt werden, den Zugriff auf Google Cloud Storage Services
Verstehen von Anwendungsfällen für Cloud Storage, Cloud SQL, Cloud Spanner, Cloud Bigtable, Cloud Firestore und BigQuery innerhalb einer Kubernetes-Anwendung
1 Labor und 1 Quiz
Protokollierung und Überwachung
CI/CD-Übersicht
CI/CD für Google Kubernetes Engine
CI/CD Beispiele
Verwalten Sie den Anwendungscode in einem Quellcode-Repository, das Code-Änderungen für eine Continuous Delivery Pipeline auslösen kann.
1 Labor

Classroom Training

Bevorzugen Sie die klassische Trainingsmethode? Ein Kurs in einem unserer Training Center, mit einem kompetenten Trainer und dem direkten Austausch zwischen allen Teilnehmern? Dann buchen Sie einen der Classroom Training Termine!

Hybrid Training

Hybrid Training bedeutet, dass zusätzliche Online-Teilnehmer an einem Präsenzkurs teilnehmen können. Die Dynamik eines realen Kurses bleibt erhalten, wovon besonders auch die Online-Teilnehmer profitieren. Als Online-Teilnehmer eines Hybrid-Kurses nutzen Sie eine Collaboration-Plattform wie WebEx Training Center oder Saba Meeting. Dazu wird nur ein PC mit Browser und Internet-Anschluss benötigt, ein Headset und idealerweise eine Webcam. Im Kursraum setzen wir speziell entwickelte und angepasste hochwertige Audio- und Videotechnik ein. Sie sorgt dafür, dass die Kommunikation zwischen allen Beteiligten angenehm und störungsfrei funktioniert.

Online Training

Möchten Sie einen Kurs online besuchen? Zu diesem Kursthema bieten wir Ihnen Online-Kurstermine an. Als Teilnehmer benötigen Sie dazu einen PC mit Internet-Anschluss (mindestens 1 Mbit/s), ein Headset, falls Sie per VoIP arbeiten möchten und optional eine Kamera. Weitere Informationen und technische Empfehlungen finden Sie hier.

Inhouse-Schulung

Benötigen Sie einen maßgeschneiderten Kurs für Ihr Team? Neben unserem Standard-Angebot bieten wir Ihnen an, Kurse speziell nach Ihren Anforderungen zu gestalten. Gerne beraten wir Sie hierzu und erstellen Ihnen ein individuelles Angebot.
Inhouse-Schulung jetzt anfragen

PDF SymbolDie gesamte Beschreibung dieses Kurses mit Terminen und Preisen zum Download als PDF.