Einmal alles mit scharf und beiden Saucen! Middleware Consulting bei der TBF

Projektdauer
November 2021 – Januar 2022
Technologien & Lösungen
Suse Rancher, RKE2, Cilium CNI, vSphere CPI & CNS CSI, Nginx Ingress Controller, Grafana Loki, Cert-Manager, ArgoCD
Themen
Kubernetes, Suse Rancher
Referenz_TBF_750x560
Die TBF & Partner AG suchte eine Partnerin, welche sie dabei unterstützt, ihre Vanilla- Kubernetes Plattform durch eine passende Kubernetes-Distribution zu ersetzen. Dies hauptsächlich aus Kapazitätsgründen und weil die Plattform nicht nach Best-Practices aufgebaut war.

Im ersten Schritt führten zwei Container-Engineers von Puzzle mit der TBF einen Architekturworkshop durch. Hauptziel des Workshop war es, das Zielbild gemeinsam zu definieren und somit den Grundstein für das Projekt zu legen. Mit Hilfe des Puzzle-Fragekatalogs wurden wichtige Punkte betrachtet und geklärt. So bekräftigte sich die Tendenz, SUSE Rancher als passende Kubernetes-Distribution auszuwählen. Auf Wunsch von TBF wurde zusätzlich die Community Edition von VMware Tanzu als mögliche Option geprüft. Aufgrund fehlender Reife des Produkts in Verbindung mit den Kundenanforderungen wurde schlussendlich davon abgeraten.

Nach dem Workshop

Nach dem Architekturworkshop arbeiteten die Engineers die definierte Architektur aus und hielten sie in einem Architekturdokument fest. Zentral waren einerseits die TBF-Umsysteme wie beispielsweise Gitlab, DNS, VMware vSphere Infrastruktur wie auch Loadbalancer. Diese sollten von der neuen Architektur optimal genutzt werden können. Mit Hilfe einer To-do-Liste bereitete die TBF die Umgebung genauestens vor, so dass der Cluster-Aufbau in drei Tagen erledigt war.

Áedán Christie
Mitglied der Geschäftsleitung TBF
«Die Zusammenarbeit mit Puzzle ist sehr angenehm: Wir kommunizieren jederzeit auf Augenhöhe und sehr partnerschaftlich. Gleichzeitig zeichnen sie sich durch ihre pragmatische und gleichzeitig professionelle Art aus.»

Damit die Installation starten konnte, wurde zu Beginn der Bastion Host konfiguriert. Anschliessend folgte die Installation des Rancher Management Clusters inklusive vSphere Cloud Provider, Cilium und Nginx Ingress. Zusätzlich wurde das Backup und Monitoring aktiviert, sowie das Active Directory angebunden. Anschliessend wurde zuerst der Dev- sowie der Prod-Cluster aufgebaut. Hierbei wurde neben den normalen Cluster-Komponenten auch eine Backup-Lösung, ein Logging-Stack sowie eine Monitoring Lösung konfiguriert. Zum Schluss wurden im Dev-Cluster verschiedene Gitlab Runner auf dedizierten Builder-Nodes gestartet, damit der Softwarelieferant von TBF seine Pipelines testen konnte.

Projektbausteine

Diese Technologien & Tools kamen zum Einsatz

ArgoCD
Cilium
Grafana
Nginx
Rancher
vSphere

Dürfen wir dein Projekt auf das nächste Level bringen?

Wir sind bereit, dein Projekt voranzutreiben. Lass uns gemeinsam deine Ziele erreichen und dein Unternehmen weiterbringen.
Brunner_Adrian
Adrian Brunner
Co-Lead /cicd & /container
Project Manager

Weitere Success Stories