首页/开发/CI/CD 与发布速查/配置相关的测试
环境与配置管理60 条

配置相关的测试

为「配置正确性」建立测试:渲染校验、启动自检、生产同构的集成冒烟,把配置错误挡在发布前。

CI/CD 与发布速查开发更新于 2026-10-12
渲染层helm template / kustomize build 输出后跑 kubeconform 与策略检查
启动层应用启动即校验配置(必填/范围/连通性),失败快速退出
集成层用生产同构模板跑冒烟用例(登录、核心路径、依赖连通)

流水线组合

流水线组合
helm template app ./chart -f values-prod.yaml | kubeconform -strict -summary
./app --config-check   # 应用自带的自检模式
配置的「错误分支」也要测:缺键、超范围、不可达依赖时的报错是否清晰。

易错点

  • 只测正常配置:异常配置上线才爆,补负向用例
  • 启动自检依赖外部服务在线:区分「配置格式错误」与「依赖暂时不可达」的判定

数据来源与参考

  • Google SRE Workbook(发布验证)
  • kubeconform 文档
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌