Container basierte Umgebungen haben sich dank Kubernetes als Industriestandard etabliert. OpenShift ist zum einen eine Kubernetes Distribution, bietet jedoch darauf aufbauen erweiterte Funktionen zur Entwicklung und Betrieb von Anwendungen an.
Die OpenShift Plattform wird häufig im Enterprise-Kontext eingesetzt und unterstützt dabei sowohl den Betrieb in der Cloud als auch im Rechenzentrum.
Termine:
Kontaktieren Sie uns!Trainer:
Thomas KruseSchulungsziel
Diese OpenShift Schulung vermittelt relevante Grundlagen und versetzt Teilnehmer in die Lage, eigenständig Anwendungen als Container bereitzustellen. Sie lernen dabei sowohl die zugrundeliegenden Kubernetes Konzepte, als auch die durch OpenShift bereitgestellte Erweiterungen. Neben der Verwendung bestehender Anwendungs-Images lernen Teilnehmer Container für Ihre eigenen Anwendungen in OpenShift bereitzustellen.
Wichtige Aspekte wie Service-Discovery, Umgang mit Credentials (Secrets) und Skalierung von Anwendungen werden anhand praktischer Beispiele vermittelt.
Nach Abschluss der Schulung kennen Sie die Architektur von OpenShift und sind in der Lage OpenShift für Entwicklung und Betrieb von Anwendungen einzusetzen.
Zielgruppe
Softwareentwickler und Systemadministratoren, die OpenShift einsetzen möchten.
Vorkenntnisse: |
Umgang mit Unix/Linux Kommandozeile, Container Grundlagen |
Dauer: |
4 Tage |
Themen
Folgende Themen werden in dieser Schulung behandelt:
-
OpenShift und Kubernetes im Vergleich
-
Kubernetes Grundlagen
-
Architektur von Kubernetes
-
-
Container und Pods
-
Verteilung mit Deployments
-
Skalierung
-
Health Checks und Fail-Over
-
-
Volumes
-
Services
-
Load Balancing
-
DNS
-
Labels, Selektoren
-
-
Spezielle Pod Typen
-
Jobs, Daemon Sets
-
-
Infrastructure as Code
-
Verwendung von OpenShift
-
OpenShift Projekte
-
Entwicklerperspektive in OpenShift
-
-
Build und Deployment von Anwendungen
-
OpenShift Operators
-
Monitoring und Logging