Hintergrund / Motivation

Aktuell werden alle deployten Container über Docker verwaltet. Das ist weder ausfallsicher noch horizontal skalierbar.

Beschreibung

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.

Technologien
  • Kubernetes Distribution: k3s
  • Management Tool: Rancher
  • Zertifikat-Verwaltung: Cert-Manager
  • Sourcecode-Verwaltung: GitLab
Projektinfo
Schuljahr:
25/26
Ausbildung:
Systemintegration
Schüler:
Jakob Kleiner
Betreuer:
Max Grallinger
Bilder
Wir benutzen Cookies

Wir nutzen Cookies auf unserer Website. Einige von ihnen sind essenziell für den Betrieb der Seite, während andere uns helfen, diese Website und die Nutzererfahrung zu verbessern (Tracking Cookies). Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.