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.