业务背景
公司向云原生架构转型后,原有发布方式无法满足 Kubernetes 环境的部署需求。项目需要统一多环境发布流程,提高发布效率和稳定性,并减少配置差异及人工操作错误。
我负责的工作
- 设计并实现 GitOps 发布架构,以 Git 统一管理基础设施和应用配置版本。
- 搭建 GitLab Runner、Kustomize 与 ArgoCD 自动化发布平台,统一多环境发布流程。
- 制定最佳实践和规范文档,设计配置模板与变更审核流程。
- 指导开发及运维团队使用工具,推动发布方法在团队内落地。
让发布成为团队流程
平台建设将配置模板、变更审核、自动发布和回滚连在一起。Git 保留配置版本,Kustomize 管理环境差异,GitLab Runner 与 ArgoCD 组成发布链路;规范文档与培训让团队能够持续使用这套方法。
项目结果
- 平均应用发布时间从 30 分钟缩短到 5 分钟,发布成功率提升至 99.9%。
- 通过统一配置管理与版本控制,配置错误降低 80%。
- 代码从提交到部署的周期缩短 70%。
- 自动发布与回滚减少了人工操作错误。
成果数据来源:个人简历。
—
另一个案例99MedPass:连接来华就医的完整旅程 谢谢你读到这里。