标准升级指南
📘 概述
本指南详细介绍如何在 生产环境 中对 CSGHUB 进行 安全升级。
升级过程将确保数据安全、服务连续性与最小停机时间。
💡 适用范围:适用于通过 Helm Chart 部署的 CSGHUB 集群。
⚙️ 前置条件
✅ 环境要求
| 项目 | 要求 |
|---|---|
| Kubernetes 集群 | v1.33+,集群处于健康状态(kubectl get nodes 全部 Ready) |
| Helm | v3.12.0+,已配置管理权限 |
| CSGHUB 已部署 | 已通过 Helm 成功部署的运行实例 |
⚠️ 注意:升级前必须完成 数据备份 与 配置保存,避免意外数据丢失。
💾 升级前准备
1️⃣ 备份现有配置
导出当前的 Helm values 文件:
helm get values csghub -n csghub -o yaml > csghub-values-backup.yaml
2️⃣ 备份关键数据
请至少备份以下内容:
| 组件 | 备份方式 |
|---|---|
| 数据库(PostgreSQL) | 请参考数据备份恢复章节备份数据 |
| Helm Values | 已在上一步导出 csghub-values-backup.yaml |
💡 建议使用快照型备份方案(如 Ceph Snapshot / RDS Snapshot)以确保一致性。
🧩 升级步骤
1️⃣ 更新 Helm 仓库
helm repo update
确认可用版本:
helm search repo csghub/csghub --versions
示例输出:
NAME CHART VERSION APP VERSION DESCRIPTION
csghub/csghub 1.17.0 v1.17.0 CSGHub is an open-source platform designed for ...