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中指定的端口。
说多了, 一篇文章只解决一个问题。
相关文章推荐
- marathon参考(9):健康检查
- 检查硬盘的时候发现天热那阵在一茶一座拍的一张照片
- 在文件下载的时候将其保存而不是直接在浏览器上打开!
- vue.js为什么不能new两次?不是不能new两次,而是第一次new之后,{{}}已经没有了, 第二次vue的时候,识别不到{{}}了,所以第二次的参数没办法替换了,给人的感觉好像是第二次new不起
- Nginx添加节点健康检查
- Nginx负载均衡中后端节点服务器健康检查的操作梳理
- 现在不是去想缺少什么的时候,该想一想凭现有的东西你能做什么。
- Exadata健康检查与评估
- keepalived http的自定义健康检查
- delegate或者protocol申请属性的时候为什么用assign而不是retain
- 昨天刚看了Handler和HandlerThread这个东西,不明白为什么要用这么复杂的东西,而且Handler直接post的话好像还不是子线程运行。那我再开发的时候直接用Thread行不行?两个有什么区别?
- 1. webservice在输入命令的时候wsimport的时候会出现如下错误: wsimport不是内部或者外部命令。 2. javac不是内部或者外部命令 3 java 就可以显示配置成功。
- python 循环语句的else语句用法,当循环条件变为假,切不是通过breakbreak终止的时候,就会执行这个else语句。
- 指针静态和动态转化的时候注意的是否检查指针类型
- 入职健康体检都检查些什么?
- 网站集健康检查(health Check)
- active directory健康检查工具
- Asp.Net读取excel文件的时候 出错提示:外部表不是预期的格式
- 我们在删除SQL Sever某个数据库表中数据的时候,希望ID重新从1开始,而不是紧跟着最后一个ID开始需要的命令