CockroachDB集群维护、迁移与数据备份恢复全指南
在生产环境中,CockroachDB集群随着时间推移会发生很大变化。提前多年规划集群可能会导致资源利用不充分,也无法充分发挥CockroachDB的扩展能力。下面将介绍集群的扩展、版本升级、迁移以及数据备份和恢复的相关操作。
集群扩展
- 不同部署方式的扩展方法
- Cockroach Cloud :集群扩展自动处理。
- Kubernetes :通过修改StatefulSet的配置实现扩展,示例如下:
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: cockroachdb
spec:
serviceName: "cockroachdb"
replicas: 3 # => 5
...
- 手动扩展示例
- 启动初始节点 :在三个不同的命令行终端会话中分别启动三个节点,然后在第四个终端初始化集群。
$ cockroach start \
--insecure \
--store=node1 \
超级会员免费看
订阅专栏 解锁全文
430

被折叠的 条评论
为什么被折叠?



