Kurs
Digicomp Code GKEDEV
Google Kubernetes Engine for Developers – Essentials («GKEDEV»)
Dieser Kurs bietet eine umfassende Einführung in Google Kubernetes Engine (GKE) und dessen grundlegende Konzepte für Cloud-Entwickler.
Dauer
0.5 Tage
Preis
450.–
zzgl. 8.1% MWST
Kursdokumente
Offizielle Google-Cloud-Unterlagen
Kurs-Facts
- Verstehen der Grundlagen von Containern und Kubernetes
- Erstellen von Docker-Images und Anwenden von Best Practices lernen
- Erwerben von Kenntnissen über die Architektur und Objektverwaltung von Kubernetes
- Beherrschen von Kubernetes-Bereitstellungsstrategien und Best Practices auf GKE
Die Teilnehmenden lernen die Containerisierung mit Docker, die Kubernetes-Architektur und Best Practices für die Bereitstellung von GKE kennen. Der Kurs umfasst praktische Übungen und Demos, um das praktische Verständnis und die Entwicklung von Fähigkeiten bei der Bereitstellung und Verwaltung containerisierter Anwendungen auf Google Cloud zu erleichtern.
1 Einführung in Container und Kubernetes
- 1.1 Einführung in Container
- Was sind Container und warum werden sie verwendet?
- Containerisierung vs. Virtualisierung
- Vorteile der Verwendung von Containern
- 1.2 Einführung in Docker
- Was ist Docker und welche Komponenten umfasst es?
- Docker-Images und -Container
- Grundlagen und Anweisungen zu Dockerfiles
- 1.3 Erstellen von Docker-Images
- Praktische Übung: Erstellen eines Docker-Images mit Python
- Praktische Übung: Erstellen eines Docker-Images mit Java unter Verwendung von Maven
2 Kubernetes-Bereitstellungen und Best Practices
- 2.1 Kubernetes-Architektur
- Kubernetes-Cluster-Komponenten
- Pods, Bereitstellungen, Dienste und Namespaces
- Kubernetes-Objektverwaltung
- 2.2 Best Practices für Kubernetes-Bereitstellungen
- Erstellen und Verwalten von Bereitstellungen
- Rolling Updates und Rollbacks
- Zustandsprüfungen und Tests (Liveness, Readiness, Startup)
- 2.3 Sichern von Kubernetes-Bereitstellungen
- Best Practices für die Sicherheit von Kubernetes
Cloud-Entwickler, die containerisierte Anwendungen auf Google Cloud bereitstellen und verwalten möchten
Grundlegende Cloud-Computing-Konzepte, Erfahrung in der Software-Entwicklung