1. 说明
CSGHUB 依赖云原生技术栈构建,核心运行环境包括:
- 操作系统(Linux)
- 容器运行时(Docker / containerd)
- Kubernetes 集群(推荐)
- 存储系统(CSI / 对象存储)
- 可选 AI / 调度组件
👉 软件版本兼容性会直接影响:
2. 操作系统
2.1 支持的操作系统
| 发行版 | 版本要求 |
|---|
| Ubuntu | ≥ 20.04(推荐 22.04,长期支持版,稳定性更优) |
| CentOS | ≥ 7.9(建议替换为 Rocky / AlmaLinux 8+,CentOS 7 即将停止维护,安全性无保障) |
| Debian | ≥ 11(推荐 12,适配最新云原生组件版本) |
| openSUSE / SLES | 较新版本(≥ 15 SP4,确保与容器运行时、Kubernetes 兼容性) |
2.2 系统配置
| 项目 | 要求 |
|---|
| 架构 | x86_64 / ARM64(x86_64 适配性更完善,ARM64 需验证组件兼容性) |
| Kernel | ≥ 4.18(推荐 ≥ 5.x,支持更多云原生特性、CSI 驱动及 GPU 加速功能) |
| 文件系统 | ext4 / xfs(推荐 xfs,支持更大容量、更高 IO 性能,适配大规模存储场景) |
| 时间同步 | 必须开启(NTP / chrony),误差≤1s,避免因时间偏差 导致证书失效、任务调度异常 |
2.3 不建议
- 精简系统(缺少基础工具如 curl、wget、vim 等,会导致部署脚本执行失败)
- 关闭 cgroup / namespace(容器运行时、Kubernetes 核心依赖,关闭会导致服务无法启动)
- 非标准 Linux 发行版(如国产定制精简版、非主流发行版,组件兼容性无法保障)
- 混合架构部署(同一集群内同时存在 x86_64 和 ARM64 节点,需额外适配,不推荐)
3. 容器运行时
3.1 Docker(适用于单机 / 简单环境)
| 项目 | 要求 |
|---|
| Docker | ≥ 20.10(推荐 24.0+,修复多个安全漏洞,提升容器运行稳定性) |
| Docker Compose | ≥ 2.x(推荐 2.20+,支持更丰富的编排功能,适配多容器联动场景) |
3.2 Containerd(推荐生产)