Configuration

如何使 haproxy 跨多個節點填充執行時更改?

  • October 13, 2017

我需要讓 haproxy 填充多個實例中的任何更改。在我們的設置中,我們有兩個配置完全相同的代理,但我們手動進行故障轉移。我需要的是當我在 web gui 中將一個後端節點設置為維護模式時,它也會將自身複製到另一個節點。由於這些是執行時更改,我看不出共享配置文件會有所幫助。有什麼優雅的方法可以做到這一點嗎?

謝謝

沒有簡單的方法可以使用 haproxy 開箱即用地做到這一點。我認為你最好的選擇是使用 consul 並使用 consul-template 來生成你的配置。

這個想法是 consul 的任何更改都會立即觸發 consul-template 中的配置更改,然後 consul-template 可以重新載入您的 haproxy 配置

我已經這樣使用它並取得了很好的成功

https://github.com/hashicorp/consul-template

引用自:https://serverfault.com/questions/878333