用途:指导新建 CockroachDB 集群、将开发/预发集群转为生产、校验硬件与配置的生产就绪度,以及选择部署层级与规格。先用问题收集上下文(部署层级、环境、平台、节点数、多区域、工作负载、安全需求等),再据层级路由到对应流程。
主要能力:Self-Hosted 覆盖 VM/裸金属与 Kubernetes(Operator、Helm、手工 StatefulSet)安装、证书生成、cockroach start/init 与验证,并给出最小及生产推荐配置(节点 3+、8+ vCPU、32+ GB RAM、500+ GB NVMe SSD、10 Gbps;--cache 与 --max-sql-memory 之和不超过总内存 75%,推荐各 .25);还包含生产集群设置(如 kv.rangefeed、语句超时、企业许可)、ballast 文件与负载均衡健康检查。Advanced、BYOC、Standard、Basic 通过 Cloud Console、Cloud API 或 Terraform 开通,BYOC 另有私有连接与账号权限步骤。
必要用法:VM 上安装使用 curl https://binaries.cockroachdb.com/cockroach-v<version>.linux-amd64.tgz | tar -xz,证书用 cockroach cert create-ca,随后 cockroach start 与 cockroach init,最后 cockroach node status 验证。Kubernetes 可应用 Operator 的 crds.yaml、operator.yaml,或用 helm repo add cockroachdb https://charts.cockroachdb.com/ 后 helm install。
限制与注意:生产禁用 --insecure,禁用突发型实例与 HDD;多节点必须设置 --locality;先在每节点创建 ballast 文件;CA 密钥须妥善保管。配置后若需健康检查、设置管理、容量变更,应改用对应的其他技能。部分云厂商区域、实例规格与许可价格细节暂未提供。