Architektur mit Google Kubernetes Engine
Erfahren Sie, wie Sie containerisierte Anwendungen in Google Kubernetes Engine (GKE) bereitstellen und verwalten. Erfahren Sie, wie Sie andere Tools in Google Cloud nutzen können, die mit GKE-Bereitstellungen interagieren. Dieser Kurs kombiniert Vorträge, Demos und praktische Übungen, um Ihnen zu helfen, Lösungs-elemente zu erkunden und bereitzustellen – einschließlich Infrastrukturkomponenten wie Pods, Container, Bereitstellungen und Dienste – zusammen mit Netzwerken und Anwendungsdiensten. Sie lernen auch, wie Sie praktische Lösungen implementieren, einschließlich Sicherheits- und Zugriffsverwaltung, Ressourcenverwaltung und Ressourcenüberwachung.
- Dauer: 2 Tage
- Sprachen: Englisch
- Niveau: Fortgeschritten
- Gruppengröße: Bis zu 16
Das lernen Sie
- Workloads in Google Kubernetes Engine erstellen und verwalten.
- Erklären, wie Pod-Netzwerke in Google Kubernetes Engine funktionieren.
- Verschiedene Kubernetes-Speicherabstraktionen definieren und damit arbeiten.
- Authentifizierung, Autorisierung und Sicherheit in Google Kubernetes Engine beschreiben und verwalten.
- Anwendungen überwachen, die in Google Kubernetes Engine ausgeführt werden.
- Optionen für Google Cloud Managed Storage Services erkunden. CI/CD-Pipelines für Google Kubernetes Engine konfigurieren.
Voraussetzungen
- „Erste Schritte mit Google Kubernetes Engine“ abgeschlossen oder entsprechende Erfahrung
Kursinhalt
Kurseinführung
- Kurseinführung
Workloads: Deployments und Jobs
- Deployments erstellen.
- Deployments prüfen.
- Deployments aktualisieren.
- Andere Bereitstellungsstrategien anwenden.
- Jobs und Cronjobs verwenden
- Cluster-Skalierung.
- Pod-Platzierung mit Labels und Affinitätsregeln steuern.
- Pod-Platzierung mit Taints und Toleranzen steuern.
- Software in Ihren Cluster bringen.
Google Kubernetes Engine Netzwerk
- Pod-Netzwerk
- Kubernetes-Dienste
- Diensttyp und Load Balancer
- Ingress
- Container-natives Load Balancing
- Netzwerkrichtlinien
Persistente Daten und Speicher
- Volumes
- Ephemere Volumes
- Dauerhafte Volumes
- Statefulsets
- Configmaps
- Secrets
Zugriffskontrolle und Sicherheit in Kubernetes und Google Kubernetes Engine
- Kubernetes-Authentifizierung und -Autorisierung erkunden.
- Kubernetes RBAC definieren und wie es mit IAM zusammenarbeitet, um GKE-Cluster zu sichern.
- Workload Identity konfigurieren, um von GKE aus auf Google Cloud-Dienste zuzugreifen.
- GKE mit Pod Security Standards und Pod Security Admission sichern.
- Rollengesteuerte Zugriffskontrolle mit GKE implementieren.
Google Kubernetes Engine Logging und Monitoring
- Cloud Observability
- Cloud Logging
- Cloud Monitoring
- Protokolle mit dem kubectl-Befehl prüfen
- Protokolle mit Cloud Logging und Logging-Agenten prüfen
Verwendung von Google Cloud Managed Storage Services mit Google Kubernetes Engine
- Verwendung von Google Cloud-Diensten.
- Verwendung von Cloud Storage.
- Verwendung von Google Cloud-Datenbanken
- Verwendung von Cloud SQL und SQL Auth Proxy.
- Speicheroptionen vergleichen.
Verwendung von CI/CD mit Google Kubernetes Engine
- Was ist CI/CD?
- CI/CD-Pipeline-Konstruktion
- CI/CD-Tools in Google Cloud verfügbar
- Best Practices für die Verwendung von CI/CD in Google Cloud
Kurszusammenfassung
- Kurszusammenfassung
Passende Kurse
Architektur mit Google Cloud: Design und Prozesse
Dieser Kurs bietet eine Kombination aus Vorträgen, Designaktivitäten und praktischen Übungen, um Ihnen zu zeigen, wie Sie bewährte Designmuster in Google Cloud verwenden, um hochzuverlässige und effiziente Lösungen zu erstellen und Bereitstellungen zu betreiben, die hochverfügbar und kostengünstig sind. Dieser Kurs wurde für diejenigen entwickelt, die bereits den Kurs „Architektur mit Google Compute Engine“ oder „Architektur mit Google Kubernetes Engine“ abgeschlossen haben.
Architektur mit Google Compute Engine
Dieser Kurs macht Sie mit der flexiblen Infrastruktur und den Plattformdiensten von Google Cloud vertraut, mit besonderem Fokus auf Compute Engine. Dieser Kurs verwendet eine Kombination aus Präsentation, Demos und praktischen Übungen, um Lösungselemente, einschließlich Infrastrukturkomponenten wie Netzwerke, Systeme und Anwendungsdienste, zu erkunden und bereitzustellen. Sie lernen auch, wie Sie praktische Lösungen wie hybride Vernetzung, vom Kunden bereitgestellte Verschlüsselungsschlüssel, Sicherheits- und Zugriffsmanagement, Kontingente und Abrechnung sowie Ressourcenüberwachung implementieren.
Grundlagen der Überwachung kritischer Systeme
Dieser Kurs bietet einen Überblick über Google Cloud Monitoring. Die Teilnehmer lernen, wie sie Projekte projektübergreifend überwachen, aussagekräftige Dashboards erstellen und Verfügbarkeitsprüfungen für die Ressourcenverfügbarkeit einrichten können. Sie lernen die Abfrage mit Prometheus Query Language (PromQL) für erweiterte Analysen kennen und erfahren, wie sie die Beobachtbarkeit mit den KI-gestützten Funktionen von Google Cloud Gemini verbessern können.
Unsicher, welcher Kurs passt?
Buchen Sie ein 30-minütiges Gespräch. Wir schauen uns an, wo Ihr Team steht und was es können muss — und stellen daraus einen konkreten Kurstermin oder einen passenden Lernplan zusammen.