云原生不是上云:老李把发布从「人肉」拉到 90% 自动化
架构复盘 · 云原生与 CI/CD 工程效能
能力栈可与 AWS 的 ECS/EKS/RDS/S3/API Gateway/Lambda 对照理解——主战场是腾讯云与私有化 K8s,不编造 AWS 多年生产战绩。

一、痛点:发布靠人,线上靠猜
欲穷千里目,更上一层楼。
建行北京那会儿,老李带 15 人交付。痛点不玄:镜像手打、环境漂移、回滚靠喊、告警刷屏却找不到根因。业务要的是「周五能上、周一能回」,不是「我们上了云」。
反直觉一句:买云账号 ≠ 云原生。云原生是工程闭环——构建可重复、发布可回滚、故障可定位、成本可解释。
小结:先把人从发布链路里挪走,再谈弹性与多云。
二、是什么:分层看清,别被品牌词带跑
不识庐山真面目,只缘身在此山中。
老李把云原生拆成五层能力(别背品牌),讨论时一张图就能讲清楚:

不是什么:不是「全上 Serverless」;也不是「写完 Terraform 就算云原生」。IaC(Terraform/CDK)是可迁移思路,老李没编过大规模多账号 AWS IaC 战绩——有边界,才站得住。

小结:品牌词换成能力词——别人听的是你能不能落地,不是你背过哪些产品名。
三、为什么用:效能有数,回滚有路
工欲善其事,必先利其器。
奥哲云枢 0→1:Docker + K8s + Istio + Spring Cloud。自动化部署比例拉到约 90%。CI/CD 与可观测一起建,不是上完容器再补监控。
禅游发行:腾讯云容器化 + GitLab CI/CD;ELK / Prometheus / Zabbix 联查;发布从小时级压到分钟级。
AgentX / DigitalHuman:Docker/K8s 工程化部署,模型与服务同清单演进。
HeroDash:K8s 部署面;期望状态尽量进 Git(清单化),集群当执行面——这是交付心智,不是「全量 GitOps 平台」话术。
使用者角度就三句:
- 可重复:同一 commit 出同一镜像,环境差不再靠「我机器上能跑」。
- 可回滚:清单回退比改代码快,周五上线不怕周一背锅。
- 可解释:延迟、错误、饱和度有数,成本也能对上扩缩策略。
四、架构:从 Commit 到告警的一条链
一树春风有两般,南枝向暖北枝寒。

金丝雀不是炫技:先放 5%–10% 流量,错误率与 P99 不抬,再全量。Istio 这类服务网格管的是流量策略与可观测挂钩,不是「上了 Mesh 就高级」。
五、落地步骤:AI 写代码,门禁仍要硬
纸上得来终觉浅,绝知此事要躬行。
结合 Claude Code / Cursor 的现实:AI 能加速写 Dockerfile、Helm values、Pipeline YAML,但不能跳过门禁。
推荐最小闭环(私有化或腾讯云同类能力即可):
- 仓库规范:Dockerfile 多阶段构建;非 root;健康检查探针写进 Deployment。
- CI 门禁(含 AI 生成代码):
- 格式 / 静态分析 / 单测
- 依赖漏洞扫描(镜像与 SBOM)
- 契约测试或关键路径冒烟
- AI 质检:禁密钥入仓、禁硬编码环境、禁「看起来能跑」的占位实现 - CD:镜像不可变标签;环境用清单;生产变更需审批或双人确认。
- 可观测三支柱:Metrics(Prometheus)+ Logs(ELK)+ Traces(OpenTelemetry 一类);告警路由到人,不堆噪声。
- 扩缩与成本:HPA 看饱和度,不看「感觉忙」;闲时缩、尖峰扩,账单能讲清。
讲真:Terraform/CDK 我会当「把手工点选变成可 diff 的意图」——可迁移到多云同类资源,但不假装自己管过全球多 Region 舰队。
六、复盘清单:一次分钟级发布怎么走通
操千曲而后晓声,观千剑而后识器。
对齐发行平台经历的最小叙事:
- MR 合入 → Pipeline 跑门禁,失败即挡。
- 构建镜像推仓库,清单 PR 更新镜像 digest。
- 滚动/金丝雀;Prometheus 看错误率与延迟;ELK 跟请求 ID;Zabbix 兜底主机层。
- 异常:流量切回旧 ReplicaSet,分钟级恢复,再开事后复盘。
云枢侧补一句:Istio 做灰度与超时熔断,Spring Cloud 服务仍按领域拆分——Mesh 补流量治理,不替代业务边界。
七、洞见三条
博观而约取,厚积而薄发。
洞见 1:门禁是产品,不是脚本堆
AI 时代代码产量上去,坏代码的产量也上去。门禁要产品化:谁可以破例、破例多久、破例记不记审计。没有审计的「临时跳过」,三个月后全是债。

洞见 2:可观测三支柱缺一,排障就赌命
只有日志会「翻大海」;只有指标会「知道坏了不知道哪坏」;只有链路会「看见路径却看不见资源」。三支柱对齐同一 trace_id,告警才有资格叫工程。
洞见 3:多云迁移是心智迁移,不是按钮迁移
能力映射先于账号迁移:EKS↔K8s、S3↔OSS/MinIO、RDS↔云库、API Gateway↔网关、ECS↔容器服务、Lambda↔函数/Job。先统一清单与观测模型,再换云商标签。否则换云等于换一种人肉方式。

八、总结与行动号召
路漫漫其修远兮,吾将上下而求索。
一句话:云原生是把发布、回滚、定位、成本做成可重复系统;CI/CD 是神经系统,可观测是感官,K8s 只是肌肉。
被问到多云与 AWS 时,老李的诚实答法是:主战场腾讯云/私有化 K8s,能力软对齐,落地可迁移,不编造 AWS 多年生产实绩——这比硬吹更可信。
方法论速查表

行动:下周把一条业务链路跑通「MR → 门禁 → 金丝雀 → 三支柱告警 → 一键回滚」。跑通一次,比背十个产品名有用。