Kategorien
/
DevOps
/
Docker und Kubernetes

Docker und Kubernetes

Begeben Sie sich auf eine transformative Reise mit Docker und Kubernetes. Diese Schulung vermittelt den Teilnehmern grundlegende Kenntnisse und vertieft sie in die Docker-Containerisierung und Kubernetes-Orchestrierung.

Navigieren Sie durch die Kernfunktionen von Kubernetes, von Pods bis zu Services, und erweitern Sie Ihr Verständnis für die Bereitstellung und Verwaltung robuster, sicherer und skalierbarer containerisierter Anwendungen.

Was werden Sie lernen?

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.

Anforderungen:

  • 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.

Kursübersicht*:

*Wir wissen, dass jedes Team seine eigenen Bedürfnisse und Anforderungen hat. Deshalb können wir den Schulungsplan je 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 Dozenten bei Ihnen vor Ort für Organisationen.

0
Graph Icon - Education X Webflow Template
Ebene: 
Intermediate
Clock Icon - Education X Webflow Template
Dauer: 
3
Tage (Stunden:
21
Camera Icon - Education X Webflow Template
Auf Ihre Bedürfnisse zugeschnittenes Training
Star Icon - Education X Webflow Template
Umfassende praktische Erfahrung in einem speziellen Umfeld
*Der Preis kann je nach Teilnehmerzahl, Änderung des Ablaufs, Standort usw. variieren.

Erlernen Sie neue Fähigkeiten unter Anleitung erfahrener Lehrer von überall.

0
Graph Icon - Education X Webflow Template
Ebene: 
Intermediate
Clock Icon - Education X Webflow Template
Dauer: 
3
Tage (Stunden:
21
Camera Icon - Education X Webflow Template
Auf Ihre Bedürfnisse zugeschnittenes Training
Star Icon - Education X Webflow Template
Reduzierte Schulungskosten
*Der Preis kann je nach Teilnehmerzahl, Änderung des Ablaufs, Standort usw. variieren.

You can participate in a Public Course with people from other organisations.

0

/per trainee

Number of Participants

1 Participant

Thanks for the numbers, they could be going to your emails. But they're going to mine... Thanks ;D
Oops! Something went wrong while submitting the form.
Graph Icon - Education X Webflow Template
Level: 
Intermediate
Clock Icon - Education X Webflow Template
Duration: 
3
Hours (days:
21
Camera Icon - Education X Webflow Template
Fits ideally for individuals and small groups
Star Icon - Education X Webflow Template
Networking opportunities with fellow participants.
*Price can range depending on number of participants, change of outline, location etc.