1
adrianzhang 2016-06-30 18:12:12 +08:00 via Android
业界不就 mesos kubernets 俩解决方案么
|
2
alangz 2016-06-30 18:21:43 +08:00
我们在用,目前全线迁移到这个上面
|
3
paulw54jrn OP |
4
alangz 2016-07-01 11:45:45 +08:00
@paulw54jrn 在 Scale 应用之后,应用在 Deployment 下是什么状态,你看看他在 Deployment 的状态变化。
|
5
paulw54jrn OP @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- |