SuperAPI AI 工具集

managing-cluster-capacity

通用与其它

查看项目

更新于 10-15 19:50

技能介绍

用途:按 CockroachDB 部署层级管理集群容量。Self-Hosted 管理单个节点(永久移除节点、添加节点扩容、替换故障节点、存储压力处理);Advanced/BYOC 调整节点数量与机器规格;Standard 调整预置 vCPU;Basic 为无服务器自动扩缩,仅做成本控制。临时维护用 performing-cluster-maintenance,操作前后健康检查用 reviewing-cluster-health。

主要能力与用法:Self-Hosted 缩容前用 cockroach node status --decommission --certs-dir=<certs-dir> --host=<any-live-node> 校验所有节点 is_live=true 且 ranges_underreplicated=0,并用 SHOW ZONE CONFIGURATION FOR RANGE default; 确认副本因子;存活节点先 drain 再 decommission,多节点应同时退役:cockroach node decommission <id_1> <id_2> <id_3> --certs-dir=<certs-dir> --host=<any-live-node>;退役中可用 cockroach node recommission <node_id> 取消(仅限未完成时)。死节点需等自动再复制完成后执行 decommission 清理元数据,必要时按扩容流程补节点。扩容时新节点需同版本、同规格,启动时 --join 指向现有节点,再用 node status 验证加入与再平衡。Advanced/BYOC 可通过 Cloud Console、Cloud API(PATCH /api/v1/clusters/<cluster-id>)或 Terraform 调整 num_nodes、num_virtual_cpus、storage_gib;BYOC 缩容后需在 AWS/GCP/Azure 核对实例、安全组与网络连通性。Standard 在控制台调整预置 vCPU,缩容前查看 CPU 利用率,缩容后观察 24–48 小时 P99 延迟与 QPS。Basic 通过控制台设置月度支出上限、查看 RU 消耗、优化查询与归档数据。

限制与安全:退役后节点数不得低于副本因子;存活节点必须先 drain;多节点同时退役;剩余容量需能承接数据;存储利用率超 80% 有性能风险。Console/API 缩容需联系支持才能回退,停止已退役节点不可逆。资料未提供具体价格与收费信息。