在 Kubernetes 上构建内部开发者平台:无人提醒你的... 笔记

在 Kubernetes 上构建内部开发者平台:无人提醒你的抽象问题

引言改变平台团队方向的会议并非技术会议,而是一次与一位产品工程师的对话。该工程师入职公司八个月,此前从未在无需平台团队成员协助的情况下成功将代码部署至生产环境。这并非因为她缺乏技能。她聪慧、经验丰富,曾在两份前工作中成功上线过生产系统,但将可运行的服务部署到生产环境,意味着需要处理分布在四个仓库中的十五个不同的配置文件,厘清 Helm 值文件与 Kustomize 覆盖层如何协同工作,并依据服务是否需要边车(sidecar)、作业调度器(job scheduler)或两者皆不需要,从三个 CI 流水线模板中选择正确的一个。