Schulungsübersicht
Einleitung
Überblick zur Orchestrierung von Containern mit Kubernetes
Grundlagen der Kubernetes-Architektur
- Pods, Labels/Selektoren, Replikationscontroller, Services und API
Installation eines Kubernetes-Clusters
Auszug von Docker-Images aus dem Internet
Erstellung von Pods, Volumes sowie Deployments in Kubernetes
Gruppierung und Organisation des Clusters
Nutzung von Kubernetes-Namespaces zur Verwaltung verschiedener Umgebungen
- Verwaltung von Test-, Staging- und Produktivumgebungen innerhalb desselben Clusters
- Bewährte Vorgehensweisen bei der Nutzung von Kubernetes-Namespaces
Aufspüren und Verbinden zu Containern
Identifizierung und Bereitstellung von Services
- Nicht-HTTP-Services wie z. B. passiver FTP, SMTP oder LDAP
Sicherheit in Kubernetes
- Authentifizierung und Autorisierung
Aktualisierung eines Kubernetes-Clusters
- Wie man Auswirkungen auf den Betrieb minimiert
Fortgeschrittene Netzwerktechniken
- Unterschiede zwischen Docker- und Kubernetes-Netzwerken
Schnittstellen zwischen Netzwerkanbietern und Kubernetes-Netzwerkarchitektur
- Bewährte Methoden zur Trennung von Services im Cluster
- Vergleich verschiedener CNI-Anbieter hinsichtlich Leistung, Funktionalität usw.
Überwachung von Kubernetes-Clustern
- Cluster-Logging mit Elasticsearch und Fluentd
- Überwachung auf Container-Ebene (z. B. cAdvisor UI, InfluxDB, Prometheus)
Bewährte Vorgehensweisen beim Betrieb von containerisierten Servern und Datenbanken
Skalierung des Kubernetes-Clusters
Infrastruktur für Kubernetes-Einsatzumgebungen
- Bereitstellung, Partitionierung und Netzwerkplanung
Aufbau eines hochverfügbaren Clusters
- Lastverteilung sowie Service-Discovery-Mechanismen
Bereitstellung skalierbarer Anwendungen
- Horizontales Autoscaling von Pods
- Datenbank-Clustering in Kubernetes-Umgebungen
Aktualisierung der Anwendung
- Einführung neuer Releases in Kubernetes-Umgebungen
Problembehandlung
- Diagnose und Behebung häufig auftretender Probleme bei der Nutzung von Kubernetes
Zusammenfassung und Abschluss
Voraussetzungen
- Erfahrung mit Docker-Containern
- Gute Kenntnisse der Linux-Befehlszeile
- Grundverständnis von Netzwerkprinzipien
Zielgruppe
- Softwareentwickler
- Architekten
- Einsatz- und Deployment-Ingenieure
Erfahrungsberichte (7)
Wir erlernen neue Techniken zur Konfiguration.
Christian - Beacon Solutions Inc
Kurs - Kubernetes from Basic to Advanced
Maschinelle Übersetzung
Die Hintergrundinformationen und die Geschichte.
Evert - BMW SA
Kurs - Kubernetes from Basic to Advanced
Maschinelle Übersetzung
Die interaktive Art, wie der Trainer die Theorie erklärt
Janine - BMW SA
Kurs - Kubernetes from Basic to Advanced
Maschinelle Übersetzung
Die praktische Anwendung nach der Themenbesprechung ermöglicht es uns, nicht nur das Konzept zu verstehen, sondern auch selbstständig damit umzugehen.
Joy Apuya - Remote Staff
Kurs - Kubernetes from Basic to Advanced
Maschinelle Übersetzung
Dass ich einige „aha“-Momente hatte, weil ich etwas Neues gelernt habe.
Charles Shavitz - F5 Networks Pte Ltd.
Kurs - Kubernetes from Basic to Advanced
Maschinelle Übersetzung
Gut strukturierte Inhalte, gut vorbereitet und verständliche Übungen. Hat mir wirklich gefallen.
Melanie Pillkahn - Mercedez-Benz Portugal S.A
Kurs - Kubernetes from Basic to Advanced
Maschinelle Übersetzung
Einblicke in die Infrastruktur von Kubernetes
Miguel Teixeira - Mercedez-Benz Portugal S.A
Kurs - Kubernetes from Basic to Advanced
Maschinelle Übersetzung