Back to Scientific Work
1 min read

On-Premise Kubernetes in Software Engineering Education: An Experience Report

Abstract

Container orchestration with Kubernetes has become essential in modern software engineering. Graduates are increasingly expected to demonstrate proficiency in its deployment and operation. Yet educational institutions face barriers when adopting Kubernetes: cloud-hosted solutions raise concerns around data privacy, cost predictability, and vendor independence, while self-hosted solutions seem complex and require in-depth expertise.

This experience report presents the journey of deploying and evaluating a multi-node on-premise Kubernetes cluster in a project-based software engineering course at the Technical University of Munich over two semesters.