Kontakt aufnehmen

Schulungsübersicht

Modul 1 – Einführung in Container

  • Warum Container?
  • Container im Vergleich zu virtuellen Maschinen
  • Containerarchitektur
  • Container-Laufzeiten
  • Lebenszyklus von Containern

Modul 2 – Erstellung von Container-Images

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

Modul 3 – Kubernetes-Grundlagen

  • Kubernetes-Architektur
  • Pods
  • Deployments
  • ReplicaSets
  • Namensräume (Namespaces)
  • Labels und Selektoren

Modul 4 – Einführung in OpenShift

  • OpenShift-Architektur
  • Projekte und Namensräume (Namespaces)
  • Web-Konsole
  • OpenShift CLI
  • Umgang mit Anwendungen

Modul 5 – Bereitstellen von Anwendungen

  • Bereitstellung containerisierter Anwendungen
  • Skalierung von Workloads
  • Rollierende Updates
  • Konfigurationsmanagement
  • Umweltvariablen

Modul 6 – Netzwerk

  • Kubernetes Services
  • Bereitstellung von Anwendungen im Netzwerk
  • Routes
  • Ingress-Konzepte
  • Grundlegende Netzwerkdokumentation

Modul 7 – Speicher und Konfiguration

  • Persistenter Speicher
  • Persistent Volume Claims (PVC)
  • ConfigMaps
  • Secrets
  • Stateful-Anwendungen

Modul 8 – Sicherheitsgrundlagen

  • RBAC-Konzepte
  • Service-Accounts
  • Sichere Anwendungskonfiguration
  • Grundlagen der Image-Sicherheit
  • Sicherheitsbest Practices

Modul 9 – Monitoring und Fehlersuche

  • Logs
  • Ereignisse (Events)
  • Metriken
  • Gesundheitschecks
  • Häufige Szenarien bei der Fehlersuche

Modul 10 – Praktischer Workshop

  • Erstellung eines Container-Images
  • Bereitstellen einer Anwendung
  • Konfiguration des Netzwerks
  • Lagerung von Anwendungsdaten
  • Sicherheit und Fehlersuche bei der Anwendung

Kursformat

  • Interaktive Vorträge.
  • Praktische Demonstrationen.
  • Umfangreiche praktische Übungen.
  • Reale Bereitstellungs-Szenarien.

Möglichkeiten zur Kursanpassung

Der Kurs kann an die Technologien, Entwicklungstools und Bereitstellungs-Umgebungen Ihres Unternehmens angepasst werden.

Voraussetzungen

Die Teilnehmer_innen sollten über folgende Kenntnisse verfügen:

  • Basiskenntnisse in der Linux-Kommandozeile.
  • Allgemeines Verständnis von Softwareentwicklung oder Systemadministration.
  • Basiswissen in der Netzwerktechnik.
  • Vorkenntnisse in OpenShift sind nicht erforderlich.
 35 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien