怎么装,怎么升
离线包、License、回滚。安装过程可见,升级可以退。
从一台机器开始,也可以直接上 HA。
部署形态
| 形态 | 适合 | 扩容方式 |
|---|---|---|
| 单机 | 评估、分支机构、边缘机房 | 纵向 |
| 性能集群 | 主机与容器规模较大的生产环境 | gateway / collector / ClickHouse 分别扩 |
| HA 集群 | 不能停的核心系统 | 多副本 + 故障转移 |
离线安装
在发布机按环境生成离线包,包里包含镜像、依赖、License 与校验清单。把包带进内网,先校验签名与摘要,再执行安装。
安装过程按步骤输出,每一步成功或失败都可见。
cd diting-deploy
bash ci/pack-standalone-from-spec.sh \
--spec <package-spec.json> --version <version> \
--output <dist-dir> --workspace <ws-dir>
kubectl -n diting get pods
kubectl -n diting get svc升级与回滚
升级包同样离线导入。升级前会自动备份关键配置,升级失败可以回滚到上一版本。
Agent 的采集模式可以单独回滚,不需要更换二进制。
- 升级前备份
- 灰度升级
- 失败回滚
- Agent 采集模式回滚
License
License 是离线文件,使用非对称签名校验。到期前可以离线续期,不需要连接厂商服务器。