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.

Aktuell gibt es keine geplanten Events

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.