-
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.
-
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.
-
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.
-
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.
