ÖPNV Kubernetes-Plattform
Problem
Eine ÖPNV-Plattform lief auf Docker Swarm. Mehr als 20 Kundeninstanzen, Rollouts von Hand. Ein Fehler traf zu viele Mandanten auf einmal.
Rahmen
Mandanten mussten getrennt bleiben. Deployments sollten automatisiert sein. SBOM, Vault, DefectDojo im Behördenumfeld. Kein Verkehrsverbund-Name.
Architektur
Migration auf managed Kubernetes. Terraform, Helm, GitLab CI/CD. Eine Pipeline pro Instanz, nicht ein Skript für alle.
Cutover
Mandant für Mandant, nicht Big Bang. Rollback pro Instanz. Das interne Team übernimmt die Pipeline nach der Übergabe.
20+ Mandanten auf der migrierten Plattform, vollautomatisierte Deployments.