docs(deploy): 补充基础依赖规格与容量基线

This commit is contained in:
2026-07-16 17:29:08 +08:00
parent 1ff5a5f27b
commit d6ef8b0a23
2 changed files with 50 additions and 0 deletions
+14
View File
@@ -25,6 +25,20 @@ RabbitMQ 版本生命周期参考:
<https://www.rabbitmq.com/release-information>
## 默认资源规格与容量
当前自建模板的默认生产规格如下,CPU、内存和磁盘均为单个 RabbitMQ 节点的配置:
| 项目 | 单节点规格 | 3 节点合计 | 说明 |
| --- | --- | --- | --- |
| CPU | 请求 `1 vCPU`,上限 `2 vCPU` | 请求 `3 vCPU`,上限 `6 vCPU` | 当前 `rabbitmq-cluster.yaml` 实际值 |
| 内存 | 请求和上限均为 `2Gi` | 请求和上限均为 `6Gi` | 当前模板基线;高吞吐或大消息场景需压测后增加 |
| 持久化存储 | `50Gi` RWO SSD | `150Gi` | 每个节点使用独立 PVC,不包含备份和快照空间 |
以上规格是业务容量数据缺失时的首次上线基线,不代表固定性能或容量承诺。最终容量应按消息峰值、队列最大积压量、单条消息大小和保留时间确定,并在预发布环境完成压力测试。
持久化存储使用率达到 `70%` 时应告警,达到 `80%` 前完成 PVC 扩容。PVC 仅用于节点数据持久化,definitions 导出、存储快照和异地备份容量需要单独准备。生产环境优先使用低延迟 SSD,具体磁盘和内存规划可参考 RabbitMQ 官方 [Quorum Queues](https://www.rabbitmq.com/docs/quorum-queues) 说明。
## 前提条件
- Kubernetes 集群至少有 3 个可调度 Worker 节点;