Introduction and Advantages
📘 Overview
The CSGHub Helm Chart is the official deployment solution for CSGHUB in Kubernetes environments.
It integrates all CSGHub core components, dependencies, and configurations into a single, repeatable, and scalable cloud-native AI platform package, enabling a fully automated lifecycle from deployment → management → upgrade.
With Helm Charts, users can deploy CSGHub on any compatible Kubernetes cluster within minutes, dramatically reducing deployment complexity and maintenance overhead.
🧩 Version Information
The Community Edition (CE) and Enterprise Edition (EE) Charts are now unified into a single version.
You can easily select your desired edition through configuration parameters:
helm install csghub csghub/csghub \
--set global.edition=ce # or ee
💡 Tip: The Community Edition is suitable for development and testing, while the Enterprise Edition provides high availability, auditing, security, and multi-tenancy support.
💎 Key Advantages
1️⃣ Backward Compatibility
- 🔄 Seamless Upgrade Path: Supports zero-downtime upgrades via standardized Helm version control.
- 🧩 Reduced Production Risks: Ensures backward compatibility with existing configurations during upgrades.
- 🛡️ Long-Term Support (LTS): Each Chart is regression-tested and performance-validated for production readiness.
2️⃣ Continuous Architecture Optimization
- ⚙️ Parameterized Configuration: Flexible customization through values.yaml for multi-environment adaptation.
- 🚀 Performance Optimization: Ongoing structural improvements enhance deployment speed and resource efficiency.
- 🧱 Modular Design: Clear component layering for easier maintenance and customization (e.g., external database or storage integration).
3️⃣ Enterprise-Grade Features
- 🏗️ Multi-Environment Support: One Chart covers development, testing, and production deployments.
- ⏪ Rollback Capability: Instantly revert to a stable previous version.
- 🔐 Security & Compliance: Built-in RBAC, security policies, and certificate management meet enterprise standards.
- 📈 Observability Integration: Native support for Prometheus, Grafana, and Loki monitoring and logging.
4️⃣ Cloud-Native Best Practices
- 🧾 Declarative Configuration: All resources managed via declarative YAML for consistent deployments.
- ⚙️ Automated Deployment: Integrates seamlessly with CI/CD pipelines (GitLab CI, ArgoCD, Tekton, etc.).
- 📦 Resource Governance: Built-in Requests/Limits templates for optimal scheduling and performance.
- 🔁 High Availability Architecture: Configurable replicas and load balancing enhance system resilience.
🧠 Use Cases
🏢 Production Deployment
- Designed for enterprise-grade, high-availability, large-scale deployments.
- Offers strict version control, rollback mechanisms, and high-performance multi-node support.
- Deep integration with the Kubernetes ecosystem (e.g., Istio, ArgoCD, Vault).
🧪 Development & Testing
- Rapidly spin up test environments for feature validation.
- Supports local development and temporary testing clusters.
- Ideal for automated integration and performance regression testing within CI/CD pipelines.
☁️ Multi-Cluster & Hybrid Cloud Deployment
- Enables unified deployment and configuration synchronization across multiple clusters.
- Centralized logging, monitoring, and access control.
- Unified Helm values templates to manage environment-specific configurations.
🏗️ Technical Architecture
The CSGHub Helm Chart adopts a layered architecture design to ensure component decoupling, flexibility, and scalability:
| Layer | Description |
|---|---|
| Core Layer | Kubernetes-native resources such as Deployment, Service, ConfigMap, and Secret. |
| Middleware Layer | Foundational services like databases, caches, message queues, and object storage. |
| Application Layer | Core CSGHub service modules (API, Web, Scheduler, Runner, etc.). |
| Networking Layer | Handles Ingress, Gateway, and Service Mesh integrations. |
| Storage Layer | Provides persistent volume configurations and backup strategies. |
This design ensures:
- Independent upgrades and replacements for each component.
- High system reliability and observability.
- Smooth scalability across multi-cluster and multi-region environments.
🔍 Summary
CSGHUB Helm Chart, built on cloud-native principles and enterprise-grade automation,
empowers organizations to quickly build scalable, secure, and stable AI platform infrastructure.
💬 Support and Feedback
-
Official Website: https://opencsg.com
-
GitHub Issues: https://github.com/OpenCSGs/csghub-charts/issues