Detaillierter Kursinhalt
Modul 1 - 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
 
Modul 2 - 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
 
Modul 3 - 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
 
Modul 4 - 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
 
Modul 5 - 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
 
Modul 6 - 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
 
Modul 7 - Dauerhafte Daten und Speicherung
- Volumen
 - Volume Types
 - Die PersistentVolume-Abstraktion
 - Mehr über PersistentVolumes
 - StatefulSets
 - ConfigMaps
 - Geheimnisse
 - 2 Praktika und 1 Quiz
 
Modul 8 - 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
 
Modul 9 - 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
 
Modul 10 - 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
 
Modul 11 - 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