Kontakt aufnehmen
 Dauer 35 Stunden

Schulungsübersicht

Modul 1 – Einführung in Container

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

Modul 2 – Erstellen von Container-Images

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

Modul 3 – Kubernetes-Grundlagen

  • 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 containerisierter Anwendungen
  • Skalierung von Workloads
  • Rolling Updates
  • Verwaltung der Konfiguration
  • Umgebungsvariablen

Modul 6 – Networking

  • Kubernetes-Services
  • Ausrichtung von Anwendungen
  • Routen
  • Konzepte von Ingress
  • Grundlegendes Troubleshooting im Netzwerk

Modul 7 – Speicherung und Konfiguration

  • Persistente Speicherung
  • Persistent Volume Claims
  • ConfigMaps
  • Secrets
  • Stateful Anwendungen

Modul 8 – Sicherheits-Grundlagen

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

Modul 9 – Überwachung und Fehlerbehebung

  • Logs
  • Ereignisse
  • Metriken
  • Health Checks
  • Gängige Troubleshooting-Szenarien

Modul 10 – Praxis-Workshop

  • Einen Container-Image erstellen
  • Eine Anwendung bereitstellen
  • Networking konfigurieren
  • Anwendungsdaten speichern
  • Die Anwendung absichern und Fehler beheben

Kursformat

  • Interaktive Vorträge.
  • Praktische Demonstrationen.
  • Umfangreiche Übungen zum Mitmachen.
  • Realistische Bereitstellungsszenarien.

Optionen zur Anpassung des Kurses

Der Kurs kann so angepasst werden, dass er den Technologien, Entwicklungswerkzeugen und Bereitstellungsumgebungen entspricht, die in Ihrem Unternehmen verwendet werden.

Voraussetzungen

Die Teilnehmer sollten über folgende Voraussetzungen verfügen:

  • Grundlegende Kenntnisse in der Linux-Kommandozeile.
  • Ein allgemeines Verständnis von Softwareentwicklung oder Systemadministration.
  • Grundlegende Netzwerkkenntnisse.
  • Vorherige Erfahrungen mit OpenShift sind nicht erforderlich.

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien