DANIEL KIRCHNER
Alle Projekte

ÖPNV Kubernetes-Plattform

KubernetesTerraformHELMGitLab CI/CD

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.