Kontakt aufnehmen

Schulungsübersicht

Modul 1 – Einführung in Container

  • Warum Container nutzen?
  • Container im Vergleich zu virtuellen Maschinen
  • Architektur von Containern
  • Gängige Container-Laufzeiten
  • Lebenszyklus eines Containers

Modul 2 – Erstellung von Container-Images

  • Container-Images erstellen
  • Umgang mit Dockerfiles bzw. Containerfiles
  • Optimierung von Images
  • Container-Registries verwenden
  • Versionierung von Images

Modul 3 – Grundlagen von Kubernetes

  • Architektur von Kubernetes
  • Pods verstehen
  • Deployment-Konzepte
  • Einsatz von ReplicaSets
  • Namensräume (Namespaces) definieren
  • Labels und Selektoren nutzen

Modul 4 – Einführung in OpenShift

  • Architektur von OpenShift erkennen
  • Projekte sowie Namensräume nutzen
  • Web-Konsole kennenlernen
  • OpenShift CLI bedienen
  • Mit Anwendungen arbeiten

Modul 5 – Anwendungsbereitstellung

  • Containerisierte Anwendungen deployen
  • Workloads skalieren
  • Rolling-Updates durchführen
  • Konfigurationseinstellungen verwalten<\/li>
  • Einsatz von Umgebungsvariablen

Modul 6 – Netzwerkkonzepte

  • Kubernetes Services verstehen
  • Möglichkeiten zur Freigabe von Anwendungen
  • Einsatz von Routes<
  • Ingress-Prinzipien erlernen
  • Basisprobleme im Netzwerk beheben

Modul 7 – Speicher und Konfiguration

  • Persistenten Speicher verwalten
  • Einsatz von Persistent Volume Claims<
  • Konfigurationsdaten mit ConfigMaps organisieren<
  • Sensible Daten in Secrets sicheren<
  • Umgang mit zustandsabhängigen Anwendungen<

Modul 8 – Sicherheitsgrundlagen<

  • Rollenbasierte Zugriffskontrolle (RBAC) verstehen<
  • Einsatz von Service Accounts<
  • Sichere Konfiguration von Anwendungen gewährleisten<
  • Grundlagen zur Sicherheit von Images<
  • Beste Praktiken im Bereich Sicherheit anwenden<

Modul 9 – Überwachung und Fehlerbehebung<

  • Logs analysieren<
  • Systemereignisse auswerten<
  • Leistungsmetriken beobachten<
  • Gesundheitschecks durchführen<
  • Häufige Problematiken sowie deren Lösungen kennenlernen<

Modul 10 – Praktisches Workshop<

  • Erstellung eines Container-Images<
  • Bereitstellung einer Anwendung<
  • Einrichtung von Netzwerkkonfigurationen<
  • Speicherung der Anwendungsdaten<
  • Sicherheitseinstellungen vornehmen sowie Probleme bei der Anwendung beheben<

Kursformat<

  • Interaktive Vorlesungen<
  • Praktische Demonstrationen<
  • Ausführliche praktische Übungen<
  • Realistische Deployment-Szenarien<

Individuelle Anpassungsmöglichkeiten des Kurses<

Der Inhalt des Kurses kann an die von Ihrem Unternehmen verwendeten Technologien, Entwicklungswerkzeuge sowie Umgebungen zur Bereitstellung angepasst werden.

Voraussetzungen

Voraussetzungen für die Teilnahme sind:

  • Grundsätzliche Kenntnisse in der Nutzung der Linux-Kommandozeile.
  • Ein allgemeines Verständnis von Softwareentwicklung bzw. Systemadministration.
  • Basiswissen im Bereich Netzwerke.
  • Keine Vorkenntnisse in OpenShift sind erforderlich.
 35 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien