OpenShift
Mit einer Container-Plattform ändert sich die Art, wie wir Software entwickeln, ausliefern und betreiben. Puzzle stellt OpenShift 4 - die Container-Plattform von Red Hat - in einem Techlab vor.
Daten & Rahmenbedingungen
Die Teilnahme ist kostenlos. Bitte bring für das Lab deinen Laptop mit. Die Platzzahl ist beschränkt.
Zielpublikum
Das OpenShift Techlab richtet sich an alle, die verstehen möchten, wie eine containerisierte Applikation auf OpenShift deployed und betrieben werden kann.
Lernziele
- Funktionsweise von OpenShift und Kubernetes kennenlernen
- Erste Erfahrungen auf OpenShift zu machen
- Deployen einer ersten Applikation
Inhalte
Im ersten Teil des Techlabs lernen die Teilnehmenden die wichtigsten Konzepte kennen, welche OpenShift zu Grunde liegen. Danach kann das Gelernte in den Hands-on Labs direkt angewendet werden. Dabei werden erste Applikationen deployed und konfiguriert, um so die Möglichkeiten aufzuzeigen, welche OpenShift für Entwickler und Betreiber bereitstellt.
Präsentation
- Containers
- OpenShift
- Architektur
- Unterschiede zwischen OpenShift 3.11 und 4
- Workshop
Labs
- Quicktour durch OpenShift 4
- OpenShift CLI installieren
- Erste Schritte auf der Lab Plattform
- Ein Container Image deployen
- Routen erstellen
- Skalieren
- Troubleshooting
- Datenbank deployen und anbindeng
- Code Änderungen via Webhook direkt integrieren
- Persistent Storage anbinden und verwenden für Datenbank
- Applikationstemplates
- Eigene Templates erstellen
Zusätzliche Labs
- Cron Jobs in OpenShift
- ConfigMaps
- Operators
- Eigene OpenShift Entwicklungsumgebung
Voraussetzungen
Alle Teilnehmenden benötigen für die Schulung einen Laptop (Dual-Core Prozessor, mind. 2GB RAM) mit Admin-Rechten (wird für Container und Kubernetes Installation benötigt).
Sprache
Die Präsentation kann auf Deutsch oder Englisch gehalten werden. Die Labs sind in Deutsch verfasst, Google Translate übersetzt sie aber gut verständlich.