Kontakt aufnehmen
 Dauer 35 Stunden

Schulungsübersicht

Modul 1 – Einführung in Container

  • Warum Container?
  • Container vs. virtuelle Maschinen
  • Container-Architektur
  • Container-Runtimes
  • Lebenszyklus von Containern

Modul 2 – Erstellung von Container-Images

  • Erstellen von Container-Images
  • Arbeit mit Dockerfiles oder Containerfiles
  • Optimierung von Images
  • Container-Registries
  • Versionierung von Images

Modul 3 – Grundlagen von Kubernetes

  • Kubernetes-Architektur
  • Pods
  • Deployments
  • ReplicaSets
  • Namespaces
  • Labels und Selektoren

Modul 4 – Einführung in OpenShift

  • OpenShift-Architektur
  • Projekte und Namespaces
  • Web-Konsole
  • OpenShift-CLI
  • Arbeit mit Anwendungen

Modul 5 – Bereitstellung von Anwendungen

  • Bereitstellung von containerisierten Anwendungen
  • Scaling von Workloads
  • Rolling Updates
  • Verwaltung von Konfigurationen
  • Umgebungsvariablen

Modul 6 – Netzwerk

  • Kubernetes-Dienste (Services)
  • Exponierung von Anwendungen
  • Routes
  • Ingress-Konzepte
  • Grundlegende Netzwerk-Fehlerbehebung

Modul 7 – Speicherung und Konfiguration

  • Persistente Speicherung
  • Persistent Volume Claims
  • ConfigMaps
  • Secrets
  • Zustandsbehaftete Anwendungen (Stateful Applications)

Modul 8 – Grundlagen der Sicherheit

  • RBAC-Konzepte
  • Service-Accounts
  • Sichere Anwendungskonfiguration
  • Grundlagen der Image-Sicherheit
  • Best Practices für Sicherheit

Modul 9 – Überwachung und Fehlerbehebung

  • Logs
  • Ereignisse (Events)
  • Metriken
  • Health Checks
  • Häufige Szenarien zur Fehlerbehebung

Modul 10 – Praxisworkshop

  • Ein Container-Image erstellen
  • Eine Anwendung bereitstellen
  • Netzwerk konfigurieren
  • Anwendungsdaten speichern
  • Die Anwendung absichern und Probleme beheben

Kursformat

  • Interaktive Vorträge.
  • Praktische Demonstrationen.
  • Umfangreiche Übungen zum Selbstmachen (Hands-on-Übungen).
  • Bereitstellungsszenarien aus der Praxis.

Optionen zur Anpassung des Kurses

Der Kurs kann an die Technologien, Entwicklungstools und Bereitstellungsumgebungen angepasst werden, die in Ihrer Organisation verwendet werden.

Voraussetzungen

Die Teilnehmer sollten über folgende Kenntnisse verfügen:

  • Grundlegende Linux-Kommandozeilenkenntnisse.
  • Allgemeines Verständnis der Softwareentwicklung oder Systemadministration.
  • Grundlegende Netzwerkkenntnisse.
  • Vorerfahrung mit OpenShift ist nicht erforderlich.

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien