V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
paulw54jrn
V2EX  ›  问与答

有人用过 Mesosphere DCOS(Mesos + Marathon)来部署应用吗?

  •  
  •   paulw54jrn · 2016-06-30 18:06:58 +08:00 · 2549 次点击
    这是一个创建于 3076 天前的主题,其中的信息可能已经有所发展或是发生改变。
    5 条回复    2016-07-01 21:59:00 +08:00
    adrianzhang
        1
    adrianzhang  
       2016-06-30 18:12:12 +08:00 via Android
    业界不就 mesos kubernets 俩解决方案么
    alangz
        2
    alangz  
       2016-06-30 18:21:43 +08:00
    我们在用,目前全线迁移到这个上面
    paulw54jrn
        3
    paulw54jrn  
    OP
       2016-06-30 22:35:16 +08:00
    @alanlhy

    请问下有遇到过 Marathon App 在 Scale up 或者 ScaleDown 的时候经常卡在 Deployment, 长时间不响应吗?
    alangz
        4
    alangz  
       2016-07-01 11:45:45 +08:00
    @paulw54jrn 在 Scale 应用之后,应用在 Deployment 下是什么状态,你看看他在 Deployment 的状态变化。
    paulw54jrn
        5
    paulw54jrn  
    OP
       2016-07-01 21:59:00 +08:00
    @alanlhy
    后来问题解决了...

    在使用 AWS CloudFormation 创建 Cluster 的时候手贱把 Private Slave Node 的数量调成了 0, 全部创建为 Public Slave..

    然后 Marathon 一直卡在等待 Application Scale Up 的状态, Mesos Master 里面没有任何报错异样..

    Marathon 官方建议类似问题首先检测 Mesos Resource 的状态, 最终在读 Mesos 的 `/status` API Endpoint 里面发现所有 Public Slave 的资源全部默认为 Reserved. 然后读文档才发现需要特殊的权限才能在 Public Node 部署..

    - https://mesosphere.github.io/marathon/docs/troubleshooting.html

    - https://support.mesosphere.com/hc/en-us/articles/205230685-What-is-the-difference-between-a-mesos-node-and-a-public-mesos-node-
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2636 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 11:08 · PVG 19:08 · LAX 03:08 · JFK 06:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.