Tauchen Sie mit unserer Docker- und Kubernetes-Schulung tief in die Containerisierung ein. Da die Nachfrage nach skalierbaren und stabilen Anwendungen steigt, ist die Beherrschung der Container-Orchestrierung von zentraler Bedeutung. Für Entwickler, Operations-, DevOps-, QA-Ingenieure und IT-Projektmanager ist diese Schulung der Einstieg in die Beherrschung der Container-Orchestrierung zum Aufbau belastbarer, sicherer und hochverfügbarer Dienste.
In diesem umfassenden Training werden Sie:
• Docker-Grundlagen erforschen: Erfassen Sie das Wesen von Docker-Containern und deren Lebenszyklus.
• Kubernetes Core verstehen: Enthüllen Sie die Funktionsweise von Pods, Labels, Controllern, Services und anderen grundlegenden Konzepten.
• Durch Architektur und Komponenten navigieren: Entdecken Sie die Referenzarchitektur von Kubernetes und lernen Sie die Vernetzung von Containern kennen.
• Bereitstellung und Verwaltung beherrschen: Lernen Sie die Feinheiten der Bereitstellung von Anwendungen auf einem Kubernetes-Cluster kennen und sorgen Sie für deren reibungslosen Betrieb.
• Tauchen Sie in erweiterte Funktionen ein: Erforschen Sie erweiterte Controller, Job Scheduling und dynamische Speicherbereitstellung.
• Priorisieren Sie die Sicherheit: Verstehen Sie die Maßnahmen zur Sicherung Ihres Kubernetes-Clusters, von der Authentifizierung bis zur Zugriffskontrolle.
• Erreichen Sie Hochverfügbarkeit: Erfassen Sie die Bedeutung der Hochverfügbarkeit der Control Plane und der automatischen Skalierung.
• Vertrautheit mit der Linux-Befehlszeile, dem Linux-Dateisystem und dem Netzwerk.
• Grundlegende Kenntnisse von Computerprogrammierkonzepten und -methodiken.
• Frühere Erfahrungen mit Docker und der Linux-Container-Technologie.
*Wir wissen, dass jedes Team eigene Bedürfnisse und Spezifikationen hat. Deshalb können wir die Schulungsübersicht nach Bedarf anpassen.
1. Einführung in Docker und Linux-Container
Docker- und Linux-Container-Technologie
Lebenszyklus von Docker-Containern: Von der Erstellung bis zur Beendigung
Arbeiten mit Docker-Images: Erstellung, Änderung und Verwaltung
2. Container-Kommunikation & Persistenz
Netzwerkkommunikation zwischen Containern
Sicherstellung der Persistenz von Daten innerhalb von Containern
3. Grundlagen der Orchestrierung & Einführung in Kubernetes
Anforderungen und Auswahlmöglichkeiten bei der Container-Orchestrierung
Überblick über Kubernetes und seine Stellung in der Orchestrierung
4. Kernkonzepte in Kubernetes
Einführung in die Grundlagen: Pods, Labels, Controller, Dienste und mehr
Persistenz mit Data Volumes, Claims, Namespaces und Quotas
5. Kubernetes-Architektur & Container-Vernetzung
Komponenten der Kubernetes-Referenzarchitektur
Verstehen des Netzwerkmodells für Container innerhalb von Kubernetes
6. Service-Erkennung, Lastausgleich & Persistenz
Die Rolle von DNS bei der Dienstsuche
Verwendung von Ingress-Controllern und Reverse-Proxies
Das Datenvolumenmodell von Kubernetes und die Persistenz des Anwendungsstatus
7. Speicherlösungen in Kubernetes
Speicher-Backends: Lokaler Speicher, NFS, GlusterFS und Ceph
Wesentliche Aspekte der Cluster-Verwaltung
8. Erweiterte Bereitstellungstechniken
Verwendung von fortgeschrittenen Controllern: Daemon Sets und Stateful Sets
Zeitplanung mit Jobs und Cron-Jobs
Einsatz von Standalone Pods und Verständnis ihrer Bedeutung
9. Dynamisches Speicher- und Netzwerkmanagement
Einführung in Speicherklassen und dynamisches Provisioning
Ausarbeitung und Implementierung von Netzwerkrichtlinien
10. Sicherheit & Cluster-Wartung
Absicherung Ihres Kubernetes-Clusters
Vertiefung in Authentifizierung, Autorisierung und Zugriffskontrolle
Erreichen von Hochverfügbarkeit auf der Steuerungsebene
11. Optimierung und Fehlerbehebung
Automatische Skalierungstechniken und ihre Bedeutung
Überwachung des Clusters auf Leistung und Zustand
Effektive Fehlerbehebungsstrategien für häufige Probleme.
Praxisnahes Lernen mit erfahrenen Trainern an Ihrem Standort für Organisationen.
Neue Fähigkeiten erlernen, angeleitet von erfahrenen Trainern von überall.