这套系统十几个组件、两套命名空间、40+ 个 topic——部署不是点点按钮,是按依赖排的一次行军。本页把部署手册压成可操作的骨架:六步部署、七项验证、六个坑、一套日常运维,再给一个亲手排障的挑战场。
前面八页讲了链路每一跳(Agent → envoy → gateway → Kafka → Flink → std topic → StarRocks)与两张防护网;本页讲怎么把它们一次拉起来:顺序为什么是这样、怎么验证成功、哪里最容易翻车。
三十一句确定性短句,分四组:部署六步、验证清单、六大坑、日常运维。
三张图:六步依赖 DAG(可点击)、端口速查表、排障决策树。
排障挑战:六张症状卡,每张先选诊断命令、再选修复动作,两轮全对才算治好;六卡全通点亮「部署老中医」。加六题自测。
六镜头「行军」:读图、行军六步、验证关卡、六坑警示、日常养护、收尾。成片已交付 · 01:35。
主角:部署手册(六步 + 清单 + 坑)
一句话:依赖决定顺序,清单决定成败。
三个数字:6 步 · 7 项验证 · 6 个坑。
铁律:中间件先行、topic 预建、证书带着 SAN 一起签。
ns+Secret → 中间件就绪 → agent+gateway → envoy(证书) → ETL 平台(ipdb→S3) → cert-manager+flink operator+作业 → 七项验证全过 → 上线
以下每句话都来自交接材料(部署手册)。读不懂的句子,去 L2 找对应的结构图。
三张图:先看六步之间的依赖箭头(谁等谁),再备一张端口速查表,最后一张决策树把「症状 → 诊断 → 修复」走通。
| 入口 | NodePort | 容器端口 / 协议 | 说明 |
|---|---|---|---|
| Nacos 控制台 | 30002 | — / HTTP | 服务注册与配置中心 |
| Flink Dashboard | 30004 | 8081 / HTTP | ETL 作业观测(内部 REST flink-etl-rest:8081) |
| dbeaver | 30005 | — / HTTP | 数据库管理 |
| MinIO Console | 30008 | — / HTTP | S3 控制台(bucket audit-etl) |
| kafka-ui | 30009 | — / HTTP | Kafka 管理(看 40+ topic) |
| data-platform 后端 | 30012 | 80 / HTTP | ETL 平台 API |
| ETL 控制台 | 30013 | — / HTTP | ETL 平台入口 |
| envoy(正式入口) | 30015 | 8285 / gRPC+mTLS | Agent 上报唯一正式通道 |
| envoy(调试) | 30016 | 8286 / gRPC 明文 | 无需证书,仅调试 |
| envoy(HTTP) | 30017 | 8080 / HTTP+mTLS | HTTP 接口 |
| audit-agent | 30018 | 80 / HTTP | 采集/接收前端 |
| data-platform-fe | 31212 | 80 / HTTP | ETL 前端(Nginx 反代后端) |
每张卡是一个真实坑的现场:先从三个命令里选出正确的诊断动作,再从三个修复里选出对症的动作——两轮全对才算治好。选错会告诉你为什么错。
✦ 部署老中医:六坑全平 ✦
已答 0 / 6 · 正确 0 · 正确率 0%
1. 部署的第一步是?
2. 镜像拉取失败的常见原因是?
3. 验证 headless 上游的正确命令是?
4. envoy 上游健康状态在哪里看?
5. 证书轮换后必须做的事?
6. 关于 Kafka topic,部署时必须?
六镜头讲完「按序拉起」:读图出发、六步行军、七道关卡、六坑警示、日常养护、收尾。画面里的命令与顺序与 L1–L3 同源。
规格:1920×1080 · 30fps · 01:35 · H.264 + AAC · 中文配音(zh-CN-Yunxi 逐句合成,每句实测时长均落在自己的字幕窗口内)+ 画面内嵌字幕。底部常驻进度轨随镜头推进点亮。
镜头 1 · 读图出发
画面:DAG 地图铺开,六面小旗依次标注,指挥官手指地基节点。
旁白:部署是一场行军。地图上画着谁等谁——看懂箭头的人,才配敲回车。
镜头 2 · 六步行军
画面:六支小队按序开拔:地基、中间件、业务、网关、平台、Flink。
旁白:地基先动,中间件先活,业务才能注册,网关才有得转发,规则才有得算。顺序不是习惯,是依赖。
镜头 3 · 七道关卡
画面:七盏验证灯逐个亮起:Pod Running、Nacos 注册、endpoints ×3、3 healthy、0 (ok)、PASS、入口可达。
旁白:行军终点不是 apply 完,是七盏灯全绿。少一盏,都叫没到。
镜头 4 · 六坑警示
画面:地图上闪过六个红色陷阱标记:multi、Secret 名、watchNamespaces、topic、ipdb、SAN。
旁白:这条路上埋着六个坑,每一个都真实炸过。手册把它们写下来,就是为了让你不踩第二遍。
镜头 5 · 日常养护
画面:set image、rollout status、rollout undo 三条命令如检修流程滚动;证书轮换四步走完。
旁白:上线只是开始。滚动升级看着走,出事一条命令退回去——运维的底气,是永远有退路。
镜头 6 · 收尾:灯全绿
画面:全链路七跳 + 防护网整幅亮起,七盏验证灯排成一排定格式收尾。
旁白:按序拉起、逐项验证、踩坑有册、回退有路。这,就是部署的全部修养。
① 依赖定序
谁等谁是 DAG 画好的,不靠记忆靠结构。
② 清单制验收
七盏灯全绿才算完成,标准不靠感觉。
③ 坑册传承
六个坑白纸黑字,新人不再交学费。
④ 中间件先行
Kafka topic、S3、Nacos 就位,业务才有处落。
⑤ 证书成套
SAN、Secret、重启、重发——证书轮换是链不是点。
⑥ 永远有退路
set image / status / undo 三件套,进退有序。