跳到主要内容

部署概览

1. 概述

CSGHub Helm Chart 是 CSGHUB 在 Kubernetes 环境中的官方部署方案。

它将 CSGHUB 的所有核心组件、依赖服务及配置整合为一个可重复、可扩展的 云原生 AI 平台安装包,实现从 部署 → 管理 → 升级 的全流程自动化。

通过 Helm Chart,用户可以在几分钟内在任意兼容的 Kubernetes 集群上完成部署,极大降低部署复杂度与维护成本。

2. 版本说明

CSGHub Helm Chart 支持部署 社区版(CE)企业版(EE)

通过参数 global.edition切换发行版。

3. 核心优势

3.1 向后兼容性

  • 平滑升级路径:通过标准化版本控制机制,支持 helm upgrade 无中断升级。
  • 降低生产风险:确保每个版本在升级时兼容既有配置,减少停机与兼容性问题。
  • 长期支持(LTS):每个 Chart 均经过回归测试与性能验证,适合生产长期运行。

3.2 持续架构优化

  • 参数化配置:通过 values.yaml 文件灵活定义各组件参数,实现多环境适配。
  • 性能调优:持续优化 Chart 模板结构,提高部署速度与资源利用率。
  • 模块化设计:组件分层清晰,便于维护与定制扩展(如接入外部数据库或存储)。

3.3 企业级特性

  • 多环境支持:一套 Chart 支持开发 / 测试 / 生产环境的差异化部署。
  • 版本回滚:支持一键回滚,快速恢复到上一个稳定版本。
  • 安全与合规:内置 RBAC、安全策略及证书管理,符合企业安全要求。
  • 可观测性集成:原生支持 Prometheus / Grafana / Loki 等监控日志系统。

3.4 云原生最佳实践

  • 声明式配置:所有资源通过声明式 YAML 管理,确保部署一致性。
  • 自动化部署:支持与 CI/CD 流水线(GitLab CI、ArgoCD等)集成。
  • 资源治理:内置资源 Requests/Limits 模板,优化调度与性能表现。
  • 高可用架构:可配置多副本与负载均衡机制,提升系统稳定性。

4. 适用场景

4.1 生产环境部署

  • 适用于 企业级高可用大规模集群 部署
  • 要求严格的版本控制、可回滚机制及多节点高性能支持
  • 可与现有 Kubernetes 生态 深度集成

4.2 开发与测试环境

  • 快速搭建测试环境进行功能验证
  • 支持本地开发与临时测试集群部署
  • 可在 CI/CD 中用于自动化集成与性能回归测试

4.3 多集群与混合云部署

  • 支持跨多个 Kubernetes 集群统一部署与配置同步
  • 集中化的日志、监控与访问控制
  • 提供统一的 Helm Values 模板管理多环境差异

5. 支持与反馈