CI/CD 与 GitOps¶
这部分考什么¶
这部分主要看你是否具备平台化交付思维,而不是只会写几个流水线脚本。
复习框架¶
CI/CD 基础¶
- 持续集成、持续交付、持续部署的差别
- 构建、测试、制品、部署的标准链路
- 回滚与审计设计
流水线设计¶
- 分支策略与发布策略
- 环境隔离与变量管理
- 构建缓存与效率优化
- 发布门禁与审批机制
GitOps¶
- 声明式交付的核心思想
- 应用仓库与配置仓库边界
- Argo CD / Flux 的使用场景
- 漂移检测与回滚机制
平台治理¶
- 多环境发布规范
- 发布可观测性
- 变更记录与追溯
- 权限最小化
面试常见问法¶
- 你如何设计一条可审计、可回滚的流水线?
- GitOps 相对传统发布方式的优势是什么?
- 发布失败后你如何止损?
后续待补¶
- 交付平台案例
- GitOps 落地实践模板