文件名称:consul_export:将 DNS 条目等数据从 Consul 导出到外部系统
文件大小:12KB
文件格式:ZIP
更新时间:2024-06-26 01:33:13
JavaScript
consul_export 是一种用于从备份关键数据的工具,以便在发生灾难性集群故障时可以使用备用。 动机 在我们能够舒服地将 Consul 用于关键基础设施之前,我们需要一个灾难恢复计划,即使集群本身长时间处于离线状态,我们也可以在几分钟内恢复在线(注意:Consul 极不可能延长停机时间,但它是总是最好有时间恢复,而不必担心每一秒都在赔钱)。 安装 npm install consul_export 描述 consul_export 是一种用于从备份关键数据的工具,以便在发生灾难性集群故障时可以使用备用。 consul_export 允许我们通过将集群的当前状态导出为备用 DNS 服务器(如 BIND)的静态配置来运行 Consul DNS 的热备份。 如果集群失去提供 DNS 记录的能力,可以切换到该服务器来替换 Cosnul。 配置 consul_export 由 JSON 配
【文件预览】:
consul_export-master
----.travis.yml(322B)
----index.js(516B)
----package.json(733B)
----readme.md(4KB)
----.gitignore(579B)
----lib()
--------config.js(2KB)
--------index.js(5KB)
--------dns()
--------util()
--------backup.js(4KB)