文件名称:etcd-cloud-operator:在云提供商上部署和管理生产级的etcd集群:故障恢复,灾难恢复,备份和调整大小
文件大小:119KB
文件格式:ZIP
更新时间:2024-02-19 16:44:51
kubernetes aws distributed-systems database etcd
etcd-cloud-operator 由一名前CoreOS工程师维护,并从为设计的的启发下,etcd-cloud-operator在云提供商上自动引导,监视,快照和恢复etcd集群。 用于代替etcd二进制文件并以最少的配置使用,操作员根据从云提供程序收集的数据和etcd群集本身的状态来处理etcd的配置和生命周期。 换句话说,操作员操作员旨在帮助人类操作员在夜间睡觉,而他们神秘的etcd数据存储即使在过程,实例,网络甚至可用性区域范围的故障中也能保持安全运行。 产品特点 调整大小:通过抽象化群集管理,可以轻松调整群集的大小,因为可以根据需要简单地缩放基础自动伸缩组。 快照:定期从每个etcd成员中捕获整个键值空间的快照,并将其上载到加密的外部存储中,以便etcd(或人工)操作员稍后在任何etcd集群中恢复存储。或实例。 故障恢复:当少数etcd成员发生故障时,受管成员会自动重新启动并重新加入集群,而不会破坏仲裁或导致明显的停机-首先,只需尝试重新加入其现有数据集,否则尝试以新成员的身份加入处于干净状态,或在必要时替换整个实例。 灾难恢复:如果由于大多数成员同时失败而导致
【文件预览】:
etcd-cloud-operator-master
----pkg()
--------providers()
--------operator()
--------tester()
--------logger()
--------etcd()
----NOTICE(132B)
----cmd()
--------operator()
--------tester()
----docs()
--------kubernetes()
--------testing()
--------init-acl.md(2KB)
----skaffold.yaml(338B)
----terraform()
--------extra()
--------common.tf(7KB)
--------platforms()
--------modules()
----Dockerfile(1KB)
----LICENSE(11KB)
----.gitignore(62B)
----config.example.yaml(3KB)
----go.sum(32KB)
----.dockerignore(39B)
----README.md(3KB)
----DCO(1KB)
----chart()
--------etcd-cloud-operator()
----go.mod(562B)