Hintergrund / Motivation

Moderne IT-Infrastrukturen setzen zunehmend auf Containerisierung und Orchestrierung, um Anwendungen effizient, skalierbar und hochverfügbar bereitzustellen. Ziel dieses Projekts war es, diese Technologien praxisnah einzusetzen und eine realistische Server-Infrastruktur für den internen Einsatz umzusetzen.

Beschreibung

Im Rahmen des Projekts wurde eine webbasierte FAQ-Anwendung für technische Themen rund um Docker und Kubernetes umgesetzt. Die Anwendung greift auf eine angebundene Datenbank zu und wird vollständig containerisiert betrieben.
Zur Orchestrierung der Container wurde ein Kubernetes-Cluster (k3s) mit mehreren Nodes aufgebaut, um eine hochverfügbare Bereitstellung zu ermöglichen. Der Zugriff auf die Anwendung ist durch eine LDAP-Authentifizierung abgesichert, sodass nur berechtigte Benutzer Inhalte einsehen können. Die gesamte Bereitstellung der Anwendung erfolgt automatisiert über Kubernetes-Deployments und Services.

Technologien
  • Docker (Containerisierung der Anwendung und Datenbank)
  • Kubernetes / k3s (Orchestrierung & Hochverfügbarkeit)
  • Python (Webanwendung)
  • PostgreSQL (externer Datastore)
  • LDAP (Benutzerauthentifizierung)
  • Virtuelle Maschinen (Cluster-Infrastruktur)
Projektinfo
Schuljahr:
25/26
Ausbildung:
Systemintegration
Schüler:
Matthias Göttl
Betreuer:
Herr Stefan Heitzer
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.