标准部署指南
📘 概述
本指南详细介绍如何在 生产环境 中使用 Helm Chart 部署 CSGHUB。
生产部署相较测试环境对 高可用性、安全性、可维护性 要求更高,请严格遵循以下步骤执行。
⚙️ 前置条件
✅ 环境要求
| 项目 | 要求 |
|---|---|
| Kubernetes 集群 | v1.28+,已正确配置网络与存储 |
| Helm | v3.12.0+,具有集群管理员权限 |
| 域名 | 已注册域名并具备 DNS 解析权限 |
| 存储 | 已配置支持动态卷供应(Dynamic Provisioning)的 StorageClass |
💡 建议:在生产环境中使用外部数据库与高可用对象存储(如 AWS RDS、MinIO HA 或 Ceph)。
💾 资源规划
请根据预期使用规模合理规划资源:
| 资源类型 | 小型团队 | 中型团队 | 大型团队 |
|---|---|---|---|
| 节点数量 | 3 | 5–10 | 10+ |
| CPU 总核数 | 16 核 | 32 核 | 64+ 核 |
| 内存总量 | 32 GB | 64 GB | 128+ GB |
| 存储容量 | 1 TB | 2–5 TB | 5+ TB |
⚠️ 注意:请确保节点之间的时钟同步(建议使用 NTP),并提前配置足够的 Ingress 带宽与 LoadBalancer 资源。