马拉松失去了对中层的控制,当马拉松和中层领导人不匹配

k3bvogb1  于 2021-06-21  发布在  Mesos
关注(0)|答案(1)|浏览(285)

当mesos或marathon服务由于某种原因重新启动,并且mesos和marathon的leader不在同一台机器上时,部署卡在marathon中,mesos中什么也没有发生,当marathon无法重新启动失败的服务,并且在leader不再匹配之前对部署不做任何处理时,会导致可怕的结果。
我们的集群有3个主机(通过中间层网站安装),这种情况经常发生,有没有办法解决?
马拉松v.0.9.0 mesos v0.22.1

qcbq4gxm

qcbq4gxm1#

听起来,mesos或marathon都使用私有ip(localhost/127.0.0.1),因此它们无法相互通信。
您应该能够通过使用相应的 --ip 命令行标志或 LIBPROCESS_IP 环境变量。
一个特别有用的设置是libprocess\u ip,它告诉主二进制文件和从二进制文件要绑定到哪个ip地址;在某些安装中,主机名解析到的默认接口不是机器的外部ip地址,因此可以通过此变量设置正确的ip。
/来源http://mesos.apache.org/documentation/latest/deploy-scripts/

相关问题