Zum Inhalt springen

Biotechnologie

Zwei Kubernetes-Cluster auf Amazon EKS migriert, ohne Ausfallzeit.

Für ein kleines, lange etabliertes Biotech-Unternehmen haben wir zwei Kubernetes-Cluster von RKE1 auf Amazon EKS migriert, Jenkins in die Cloud geholt und die Deployments auf GitOps mit Rancher Fleet und HashiCorp Vault umgestellt.

  • Amazon EKS
  • AWS
  • RKE1
  • Rancher Fleet
  • GitOps
  • Jenkins
  • HashiCorp Vault
  • Amazon EC2

01

Die Ausgangslage

Ein kleines, lange etabliertes Biotech-Unternehmen betrieb seine Anwendungen in zwei Kubernetes-Clustern auf AWS mit RKE1. Mit dem End-of-Life von RKE1 im Jahr 2025 musste eine andere Kubernetes-Distribution her. Dazu kamen Altlasten: Die Jenkins-Agents für die funktionalen Tests liefen noch auf einem lokalen Server, Jenkins selbst ließ sich wegen alter Java-Abhängigkeiten nicht mehr aktualisieren, und schon kleine Änderungen an der Deployment-Pipeline kosteten viel Administrationsaufwand. Zugangsdaten, etwa für die Datenbank, wurden dezentral in den Repositories verwaltet.

02

Unser Vorgehen

  1. 01 Migration beider Kubernetes-Cluster von RKE1 auf Amazon EKS, ohne Ausfallzeit im laufenden Betrieb
  2. 02 Umzug der lokalen Jenkins-Agents auf eine EC2-Instanz in AWS als erster Schritt, damit der lokale Server abgeschaltet werden kann
  3. 03 Aktualisierung von Jenkins und Agents auf eine aktuelle, unterstützte Version
  4. 04 Umstellung der Deployments von Jenkins auf GitOps mit Rancher Fleet, während die Build-Pipeline für die Docker-Images in Jenkins bleibt
  5. 05 Zentrales Management der Zugangsdaten in HashiCorp Vault

03

Das Ergebnis

  • Zwei Cluster auf Amazon EKS, migriert ohne Ausfallzeit
  • Eine unterstützte Kubernetes-Plattform statt einer Distribution am Ende ihres Lebenszyklus
  • Jenkins wieder auf einer unterstützten Version und damit mit aktuellen Sicherheitsupdates
  • Deployments per GitOps statt aufwendig gepflegter Jenkins-Pipeline
  • Zugangsdaten zentral und verschlüsselt in HashiCorp Vault
  • Der Weg ist frei, den lokalen Server abzuschalten

Klingt nach deinem Projekt?

Erzähl uns, wo du gerade stehst. Wir sagen dir ehrlich, ob und wie wir helfen können.

Du bekommst innerhalb eines Werktags eine Antwort. Das Erstgespräch ist kostenlos und unverbindlich.