0
我正在閱讀和做基本的mesos /馬拉松安裝。如果Im將webapp部署爲馬拉松應用程序,那麼我的web應用程序的實例可以運行在任何mesos slave上。然後,我會配置我的nginx上游指向正確的主機。Mesos/Marathon縮小web應用程序
我的webapp應該在zookeeper中註冊它的主機並定期重新配置nginx嗎?
有沒有任何例子如何做到這一點。
感謝
我正在閱讀和做基本的mesos /馬拉松安裝。如果Im將webapp部署爲馬拉松應用程序,那麼我的web應用程序的實例可以運行在任何mesos slave上。然後,我會配置我的nginx上游指向正確的主機。Mesos/Marathon縮小web應用程序
我的webapp應該在zookeeper中註冊它的主機並定期重新配置nginx嗎?
有沒有任何例子如何做到這一點。
感謝
如果我的web應用程序註冊其在動物管理員的主機,並定期重新配置nginx的?
你不需要zookeeper。所有配置nginx所需的數據都可以在Mesos或Marathon中找到。您可以定期查詢Mesos/Marathon並生成像Nixy那樣的Nginx配置。
爲了儘量減少無人工時間,您可以使用Marathon SSE獲取有關實例啓動/停止的信息,就像allegro/marathon-consul一樣。
[Nixy](https://github.com/martensson/nixy)將完全按照你的意願去做。您可能對發現服務的整個主題感興趣([請參閱此答案](https://stackoverflow.com/a/37822870/1387612)) – janisz