🧭 概述
在部署 CSGHUB 之前,请确保您的环境满足以下软硬件要求。
正确配置运行环境是系统稳定运行与高性能表现的基础。
⚙️ 硬件要求
📦 最低配置(测试 / 开发环境)
| 资源类型 | 规格要求 | 说明 |
|---|
| CPU | 4 Core | 确保基本功能运行 |
| 内存 | 8 GB | 满足基础服务运行需求 |
| 存储 | 200 GB | 包含系统盘与数据空间 |
| 网络 | 1 Gbps | 支持内部通信与外部访问 |
🚀 推荐配置(生产环境)
| 资源类型 | 规格要求 | 说明 |
|---|
| CPU | 8 Core 或更多 | 支持高并发与大规模访问 |
| 内存 | 16 GB 或更多 | 提升性能与并发处理能力 |
| 存储 | 1 TB SSD 或更多 | 提供高速数据读写 |
| 网络 | 10 Gbps 或更多 | 适配大文件传输与高流量场景 |
🧠 处理器架构支持
- ✅ AMD64 / x86-64:完全支持
- ✅ ARM64:完全支持
- ⚠️ 其他架构:暂不支持
☸️ Kubernetes 要求
📦 集群版本
- 最低版本:Kubernetes 1.28+
- 推荐版本:Kubernetes 1.29+ 或最新稳定版
🔧 集群组件配置要求
| 组件 | 要求 | 说明 |
|---|
| CNI 插件 | 必须安装 | 支持 Calico、Flannel、Cilium 等 |
| CSI 驱动 | 必须支持 | 用于动态存储卷管理 |
| Ingress Controller | 推荐安装 | 支持 Nginx 或兼容实现 |
| LoadBalancer | 生产环境推荐 | 可使用云厂商 LB 或 MetalLB |
💾 持久化存储要求
- 必须支持 动态卷供应(Dynamic Provisioning)
- 至少存在一个 StorageClass
- 存储插件需符合 CSI 标准
- 某些组件(如 Dataflow、Csgship)需使用 支持 ReadWriteMany (RWX) 的存储,否则功能受限
📘 参考:Kubernetes 存储配置指南
⛵ Helm 要求