Legacy Claims Portal 🏠 Home 📘 Lernpfad 🧪 Workbook 📚 Handbuch 🧩 Patterns 🧾 Lizenzen 🔎 Archiv

OpenShift-Labs

OpenShift-Labs

Diese Labs verbinden Migration, Betrieb und Architekturentscheidungen.

Lab 1: WebSphere-Konfiguration nach OpenShift übertragen

Dateien:

Aufgabe:

  1. Liste alle Runtime-Aspekte aus WebSphere.
  2. Ordne sie OpenShift-Objekten zu: ConfigMap, Secret, Deployment, Service, Route, CronJob.
  3. Markiere, was nicht 1:1 migriert werden darf.

Lab 2: ConfigMap und Secret schneiden

Aufgabe:

  1. Entscheide, welche Werte in ConfigMaps gehören.
  2. Entscheide, welche Werte Secrets sein müssen.
  3. Begründe, warum Passwörter nicht im Containerfile stehen dürfen.

Lab 3: Health Checks definieren

Aufgabe:

  1. Definiere Readiness-Kriterien.
  2. Definiere Liveness-Kriterien.
  3. Erkläre, warum Datenbankausfall nicht immer Liveness-Failure sein sollte.

Lab 4: EJB Timer zu CronJob

Dateien:

Aufgabe:

  1. Beschreibe den Legacy-Timer.
  2. Entwirf einen OpenShift CronJob.
  3. Ergänze ein Locking-Konzept gegen doppelte Ausführung.

Lab 5: NetworkPolicy planen

Aufgabe:

  1. Welche Pods dürfen zur Datenbank?
  2. Welche Pods dürfen externe SOAP-Systeme erreichen?
  3. Welche Inbound-Verbindungen sind erlaubt?

Lab 6: Rollback-Plan schreiben

Aufgabe:

  1. Definiere technische Rollback-Auslöser.
  2. Definiere fachliche Rollback-Auslöser.
  3. Beschreibe, welche Daten nach einem Rollback geprüft werden müssen.

Lab 7: Observability prüfen

Dateien:

Aufgabe:

  1. Definiere fünf wichtige Logs.
  2. Definiere fünf wichtige Metriken.
  3. Definiere drei Trace-Spans für den Claim-Decision-Prozess.

Lab 8: Smoke-Test Checkliste

Aufgabe:

  1. Schreibe eine Checkliste für Deployment Smoke Tests.
  2. Prüfe Route, Health, API, DB, Security, Outbox.
  3. Definiere ein klares Go/No-Go-Ergebnis.
⌂ Cockpit