一句话:报告在软件工程教育中采用本地部署 Kubernetes 的经验,以应对云方案的隐私、成本与供应商依赖问题。
现代软件工程日益依赖 Kubernetes 进行容器编排,毕业生也被期望掌握其部署与运维。然而教育机构在课程中引入 Kubernetes 仍面临障碍:云托管方案引发数据隐私、成本可预测性与供应商独立性方面的担忧,而自托管本地方案又显得复杂,需要深入的运维专业知识。本文以经验报告形式,讨论在软件工程教育中采用本地部署 Kubernetes 的动机与现实挑战,并分享作者在自建集群支撑教学场景下的实践观察与反思。摘要未给出具体量化评估结果,重点在于为面临类似基础设施决策的教育者提供经验参考。
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 in their curricula. Cloud-hosted solutions raise concerns around data privacy, cost predictability, and vendor independence. Self-hosted on-premise solutions seem complex and require in-depth expertise to operate.