-
In this hands-on course, you will learn how to efficiently deploy and manage containerized applications on Google Kubernetes Engine and other Google Cloud services.
Through a varied mix of presentations, live demos, and hands-on exercises, you will gain in-depth knowledge of key infrastructure components such as pods, containers, deployments, services, and network and application services.
In addition, you will develop practical solutions for security and access management, resource management, and monitoring—building the skills you need to use Kubernetes professionally in Google Cloud. -
Course Contents
-
- Introduction to Google Cloud
- Containers and Kubernetes in Google Cloud
- Kubernetes Architecture
- Kubernetes Operations
- Deployment, Jobs, and Scaling
- GKE Networking
- Persistent Data and Storage
- Access Control and Security in Kubernetes and Kubernetes Engine
- Logging and monitoring
- Using Google Cloud Managed Storage Services from Kubernetes applications
- Logging and monitoring
In this course, you will learn the following skills:
- Understanding how software containers work.
- Understanding the architecture of Kubernetes.
- Understanding the architecture of Google Cloud.
- Understand how pod networking works in Google Kubernetes Engine (GKE).
- Create and manage Kubernetes Engine clusters using the Google Cloud Console and gcloud/kubectl commands.
- Start, reset, and release jobs in Kubernetes.
- Manage access control using Kubernetes RBAC and IAM.
- Administer pod security policies and network policies.
- Use secrets and ConfigMaps to isolate security credentials and configuration artifacts.
- Understand Google Cloud's options for managed storage services.
- Monitor applications running in Google Kubernetes Engine.
Official Google Cloud documentation.
-
Target Group
-
- Cloud architects, administrators and SysOps/DevOps staff
- Individuals who use Google Cloud Platform to create new solutions or integrate existing systems, application environments and infrastructures with Google Cloud Platform
-
Knowledge Prerequisites
-
- Attend the Google Cloud Fundamentals: Core Infrastructure course or equivalent experience
- Have basic knowledge of command line tools and Linux operating systems
-
Course Objective
-
- Understand how software containers work.
- Understand the architecture of Kubernetes.
- Understand the architecture of Google Cloud.
- Understand how pod networks work in Google Kubernetes Engine.
- Create and manage Kubernetes Engine clusters using the Google Cloud Console and gcloud/kubectl commands.
- Start, reset, and release jobs in Kubernetes.
- Manage access control with Kubernetes RBAC and IAM.
- Manage pod security policies and network policies.
- Use secrets and ConfigMaps to isolate security credentials and configuration artifacts.
- Understand Google Cloud's capabilities for managed storage.
| 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
- Do you prefer the classic training method? A course in one of our Training Centers, with a competent trainer and the direct exchange between all course participants? Then you should book one of our classroom training dates!
-
Online training
- You wish to attend a course in online mode? We offer you online course dates for this course topic. To attend these seminars, you need to have a PC with Internet access (minimum data rate 1Mbps), a headset when working via VoIP and optionally a camera. For further information and technical recommendations, please refer to.
-
Tailor-made courses
-
You need a special course for your team? In addition to our standard offer, we will also support you in creating your customized courses, which precisely meet your individual demands. We will be glad to consult you and create an individual offer for you.
-
In this hands-on course, you will learn how to efficiently deploy and manage containerized applications on Google Kubernetes Engine and other Google Cloud services.
Through a varied mix of presentations, live demos, and hands-on exercises, you will gain in-depth knowledge of key infrastructure components such as pods, containers, deployments, services, and network and application services.
In addition, you will develop practical solutions for security and access management, resource management, and monitoring—building the skills you need to use Kubernetes professionally in Google Cloud. -
Course Contents
-
- Introduction to Google Cloud
- Containers and Kubernetes in Google Cloud
- Kubernetes Architecture
- Kubernetes Operations
- Deployment, Jobs, and Scaling
- GKE Networking
- Persistent Data and Storage
- Access Control and Security in Kubernetes and Kubernetes Engine
- Logging and monitoring
- Using Google Cloud Managed Storage Services from Kubernetes applications
- Logging and monitoring
In this course, you will learn the following skills:
- Understanding how software containers work.
- Understanding the architecture of Kubernetes.
- Understanding the architecture of Google Cloud.
- Understand how pod networking works in Google Kubernetes Engine (GKE).
- Create and manage Kubernetes Engine clusters using the Google Cloud Console and gcloud/kubectl commands.
- Start, reset, and release jobs in Kubernetes.
- Manage access control using Kubernetes RBAC and IAM.
- Administer pod security policies and network policies.
- Use secrets and ConfigMaps to isolate security credentials and configuration artifacts.
- Understand Google Cloud's options for managed storage services.
- Monitor applications running in Google Kubernetes Engine.
Official Google Cloud documentation.
-
Target Group
-
- Cloud architects, administrators and SysOps/DevOps staff
- Individuals who use Google Cloud Platform to create new solutions or integrate existing systems, application environments and infrastructures with Google Cloud Platform
-
Knowledge Prerequisites
-
- Attend the Google Cloud Fundamentals: Core Infrastructure course or equivalent experience
- Have basic knowledge of command line tools and Linux operating systems
-
Course Objective
-
- Understand how software containers work.
- Understand the architecture of Kubernetes.
- Understand the architecture of Google Cloud.
- Understand how pod networks work in Google Kubernetes Engine.
- Create and manage Kubernetes Engine clusters using the Google Cloud Console and gcloud/kubectl commands.
- Start, reset, and release jobs in Kubernetes.
- Manage access control with Kubernetes RBAC and IAM.
- Manage pod security policies and network policies.
- Use secrets and ConfigMaps to isolate security credentials and configuration artifacts.
- Understand Google Cloud's capabilities for managed storage.
| 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
- Do you prefer the classic training method? A course in one of our Training Centers, with a competent trainer and the direct exchange between all course participants? Then you should book one of our classroom training dates!
-
Online training
- You wish to attend a course in online mode? We offer you online course dates for this course topic. To attend these seminars, you need to have a PC with Internet access (minimum data rate 1Mbps), a headset when working via VoIP and optionally a camera. For further information and technical recommendations, please refer to.
-
Tailor-made courses
-
You need a special course for your team? In addition to our standard offer, we will also support you in creating your customized courses, which precisely meet your individual demands. We will be glad to consult you and create an individual offer for you.
