etcd - 为什么所有成员都更改IP地址时etcd不支持自动恢复?
问题描述
如此处所述,如果 etcd 集群的所有成员都更改了其 IP 地址,则需要手动恢复。
为什么 etcd 不独立于发现实现集群成员资格,例如,每个成员都可以通告一个解析为其当前 IP 地址的主机名,然后每个成员的 ID 保持固定状态?或者,如果您不想依赖 DNS,每个成员都可以通告一个 VIP,该 VIP 路由到特定成员。
例如,Consul有一个-advertise
标志,可以设置为可以删除所有 Consul 节点并使用不同的 IP 地址重新启动,并且集群仍然可以恢复。
解决方案
推荐阅读
- python - 如何从 Python 连接到 Netezza 数据库?
- angular - 动态渲染的 mat-expansion-panel 未按预期工作
- sql - SQL SERVER 2016 慢插入
- c - 不知道为什么我不能在第 112 行打印成本。它说
- python - 为什么在我告诉它 POST 之后请求使用 GET?
- kotlin - 如何使用 HttpRequest.sendStream() 获取上传文件的状态?
- javascript - 使用带有可变根元素的解析 JSON 的 JavaScript 对象
- netsuite - Netsuite 项目搜索 - 目标:显示可用数量非零的项目
- c# - 字符串根据条件拆分
- selenium - VSTS (Azure DevOps) 中的 Selenium 屏幕截图