思路:将三台marathon节点停掉其中的两台,这样剩下的一台marathon即为leader节点。将那两台进行升级之后运行起来,再将未升级的那台marathon服务停掉,升级后的其中一台节点会成为leader,再将剩余的那台marathon也进行升级即可。
(需要注意的是,不同的marathon的版本对mesos要求的版本是不一样的。如果mesos版本为0.28.2,那么把marathon升级到1.3.6是会有问题的。)
marathon升级操作比较简单,不用先卸载,使用官方的repo直接通过yum命令会自动升级:yum install marathon