跳转至

CI/CD 与 GitOps

这部分考什么

这部分主要看你是否具备平台化交付思维,而不是只会写几个流水线脚本。

复习框架

CI/CD 基础

  • 持续集成、持续交付、持续部署的差别
  • 构建、测试、制品、部署的标准链路
  • 回滚与审计设计

流水线设计

  • 分支策略与发布策略
  • 环境隔离与变量管理
  • 构建缓存与效率优化
  • 发布门禁与审批机制

GitOps

  • 声明式交付的核心思想
  • 应用仓库与配置仓库边界
  • Argo CD / Flux 的使用场景
  • 漂移检测与回滚机制

平台治理

  • 多环境发布规范
  • 发布可观测性
  • 变更记录与追溯
  • 权限最小化

面试常见问法

  • 你如何设计一条可审计、可回滚的流水线?
  • GitOps 相对传统发布方式的优势是什么?
  • 发布失败后你如何止损?

后续待补

  • 交付平台案例
  • GitOps 落地实践模板