如何在不重新启动的情况下更改 Bootstrap 对领事服务器的期望?

How to change Bootstrap expect of consul server without restarting?

如何在不关闭 consul 服务器的情况下更改 bootstrap-expect

(这不可能吗?)

添加:
我的领事 运行 在 Docker 容器中。
由于 consul 中有很多 key/value 更新,我不能丢失数据。

如果您在配置文件中设置 bootstap-expect,consul reload 或 SIGHUP 应该可以解决问题。如果你在命令行设置,我不信你可以。

但是重启 consul 应该不是什么大事,即使在生产环境中,假设您已经拥有不止一台服务器。