我正在阅读并进行基本的mesos / marathon安装。如果我将webapp部署为马拉松应用程序,我的webapp的实例可以在任何mesos slave中运行。然后,我将配置我的nginx上游指向正确的主机。
我的webapp应该在zookeeper中注册其主机并定期重新配置nginx吗?
是否有任何示例如何执行此操作。
由于
答案 0 :(得分:0)
我的webapp应该在zookeeper中注册其主机并定期重新配置nginx吗?
你不需要动物园管理员。配置nginx所需的所有数据都可以在Mesos或Marathon中使用。您可以定期查询Mesos / Marathon并生成像Nixy那样的Nginx配置。
为了最大限度地缩短不可用时间,您可以使用Marathon SSE获取有关实例启动/停止的信息,就像allegro/marathon-consul一样。