Aktuell werden Anwendungen und Dienste manuell auf einzelnen Servern bereitgestellt, was zu einem hohen Wartungsaufwand und eingeschränkter Skalierbarkeit führt. Im Rahmen dieses Projekts wird ein Kubernetes-Cluster auf Basis von k3s eingerichtet und zentral über die Rancher-Managementplattform verwaltet. Ziel ist die Schaffung einer skalierbaren, ausfallsicheren und wartungsfreundlichen Infrastruktur.
Durch die Integration von Kubernetes können Anwendungen und Konfigurationen, die in GitLab-Repositories versioniert sind, effizient und reproduzierbar bereitgestellt werden. Ein weiterer Schwerpunkt liegt auf der Verwaltung von SSL-Zertifikaten, um eine sichere Kommunikation mit externen Diensten zu gewährleisten. Hierfür wird der Cert-Manager eingesetzt, der die Automatisierung der Zertifikatsausstellung und -erneuerung übernimmt.
Im Soll-Zustand ermöglicht die neue Infrastruktur eine schnelle, sichere und automatisierte Bereitstellung von Anwendungen. Die Verwaltung über Rancher vereinfacht zudem die Überwachung und Wartung des Clusters, wodurch die Zuverlässigkeit und Sicherheit der gesamten Plattform erhöht wird.