Zurück zu Kunden

Migration auf OpenShift

BERNMOBIL

“Für die Shared Info Platform erarbeitete bespinian eine saubere Helm-Chart-Struktur, die eine konsistente Konfiguration über verschiedene Umgebungen hinweg ermöglicht.”

Arne Heimann, Leiter IT-Services Kundeninformation

Kunde

BERNMOBIL verbindet seit 1871 die Menschen in und um die Stadt Bern mit ihren roten Trams und Bussen. Mit der “Shared Info Platform” betreibt BERNMOBIL zusätzlich eine Plattform für den Austausch von Echtzeit- und Ereignisinformationen im öffentlichen Verkehr. Zahlreiche Verkehrsunternehmen in der Schweiz zählen zu ihren Kunden.

Hintergrund

BERNMOBIL betreibt einen OpenShift Cluster im eigenen Rechenzentrum und stellt darauf diverse Applikationen für den internen und externen Gebrauch zur Verfügung. Bisher wurden Konfigurationsänderungen manuell über das OpenShift UI vorgenommen – ein Ansatz, der mit wachsender Komplexität nicht skaliert.

Projektziel

Das Ziel war die Skalierung des Betriebs: Weg von Click-Ops, hin zu einem automatisierten, reproduzierbaren Deployment-Prozess mit Argo CD.

bespinians Rolle

Unterstützung Migration öV Plus Website

bespinian begleitete das BERNMOBIL-Team bei der Migration der öV Plus Website auf die OpenShift-Plattform. Dabei stand der Wissenstransfer im Vordergrund – durch aktive Mitarbeit im Projekt lernte das Team die Best Practices für containerisierte Deployments auf OpenShift direkt in der Praxis kennen.

Konzeption GitOps Abfahrten-Service

Für die Shared Info Platform erarbeitete bespinian eine saubere Helm-Chart-Struktur, die eine konsistente Konfiguration über verschiedene Umgebungen hinweg ermöglicht. Zusätzlich führte bespinian Argo CD als GitOps-Tool ein, sodass Deployments nun deklarativ in Git verwaltet und automatisch auf den Cluster synchronisiert werden.

Verwendete Technologien

  • Container-Plattform: OpenShift
  • Package Management: Helm
  • GitOps: Argo CD

Key Results

  • Betrieb von Click-Ops auf GitOps umgestellt
  • Helm Charts für Shared Info Platform konzipiert
  • Wissenstransfer an BERNMOBIL-Team durchgeführt
  • Reproduzierbare, skalierbare Deployments etabliert

12. Februar 2024