您的位置:首页 > 其它

dcos - marathon - 有的时候健康检查不是绿条

2016-11-24 16:11 162 查看


有的时候,运行一段json之后,发现status也是蓝色的 Running,但是就是Health就不是绿条,这个时候的状态时 unkonwn,因为没有配置健康检查导致。



如上图,我们只要配置了状态检查,就不会出现unkonwn的状态了。在配置的时候,有http 以及tcp 和 cmd, 这个时候以tcp来说, 我们有两种选择:

1. port index, 因为docker在启动的时候,docker会随机的分配一个端口给我们

2. port number,除非我们知道端口号,就是明确了映射关系

如果随机端口的话,我们如何使用呢?

这个时候就要提到marathon-lb了, 也是一段json,我们跑起来之后,就可以通过master提供的dns解析去完成访问我们的docker中指定的端口。

说多了, 一篇文章只解决一个问题。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  dcos
相关文章推荐