Kubernetes-Cluster und DevOps-Implementierung für Rheyni GmbH & Co KG

Wir haben für die Rheyni GmbH & Co KG ein umfassendes Projekt zur Optimierung ihrer IT-Infrastruktur durchgeführt. Ziel dieses Auftrags war es, eine skalierbare, effiziente und kosteneffiziente Infrastruktur zu schaffen, die den Entwicklungs- und Bereitstellungsprozessen des Unternehmens gerecht wird.

Leistungen

Kubernetes-Cluster in der Open Telekom Cloud:

Wir haben ein Kubernetes-Cluster in der Open Telekom Cloud aufgebaut und konfiguriert, das eine skalierbare und effiziente Anwendungsbereitstellung ermöglicht. Diese Infrastruktur bietet eine flexible und robuste Basis für die Entwicklung und Bereitstellung von Anwendungen.

GitLab Pipelines:

Unsere Experten haben CI/CD-Pipelines mit GitLab implementiert und eingerichtet, um die Entwicklungs- und Bereitstellungsprozesse zu automatisieren. Dies ermöglicht eine schnellere und zuverlässigere Softwarebereitstellung und verbessert die Effizienz des gesamten Entwicklungszyklus.

GitLab-Runner und Hetzner-Cloud:

Um Kosten zu sparen, haben wir die bestehende Infrastruktur durch einen GitLab-Runner und eine zweite Umgebung in der Hetzner-Cloud ergänzt. Diese zusätzliche Umgebung bietet eine kosteneffiziente Lösung für Lastspitzen und sichert die Verfügbarkeit der Ressourcen.

ArgoCD:

Wir haben ArgoCD eingerichtet, um das automatisierte Anwendungs-Rollout und die Verwaltung der Deployments zu gewährleisten. Diese Lösung ermöglicht es, Anwendungen kontinuierlich und konsistent auszurollen, was die Bereitstellungsprozesse erheblich vereinfacht und beschleunigt.

Operator-Einrichtung:

Im Rahmen des Projekts haben wir verschiedene Operator integriert, darunter den MariaDB Operator. Eine besondere Herausforderung war, dass sich der MariaDB Operator nicht bei dynamischen Feature-Stages löschen ließ. Durch das Löschen der Finalizer mit einem ArgoCD Job und das manuelle Anpassen der Sync-Waves konnten wir dieses Problem jedoch erfolgreich lösen.

Herausforderungen

Eine besondere Herausforderung war der MariaDB Operator, der sich nicht bei dynamischen Feature-Stages löschen ließ. Durch das Löschen der Finalizer mit einem ArgoCD Job und das manuelle Anpassen der Sync-Waves konnten wir dieses Problem erfolgreich lösen. Diese Lösung erforderte eine detaillierte Analyse und Anpassung der bestehenden Prozesse, um eine nahtlose Integration zu gewährleisten.

Ergebnis

Durch die Implementierung dieser Lösungen konnte die Rheyni GmbH & Co KG ihre IT-Prozesse deutlich effizienter gestalten und gleichzeitig Kosten sparen. Die automatisierten Pipelines und das Kubernetes-Cluster gewährleisten nun eine zuverlässige und skalierbare Infrastruktur, die optimal auf die Bedürfnisse des Unternehmens zugeschnitten ist. Diese Verbesserungen tragen dazu bei, die Betriebskosten zu senken, die Entwicklungszyklen zu verkürzen und die Gesamtleistung der IT-Infrastruktur zu steigern.