使用socat来监视Docker API

作者:杨冬 欢迎转载,也请保留这段声明。谢谢!
出处:https://andyyoung01.github.io/http://andyyoung01.16mb.com/

在某些情况下,也许您想查看docker daemon和docker client之间的通信的数据流;也许您遇到docker命令不像您预期的那样工作;或者您想编写一个自己的docker客户端来使用API与docker daemon交互。在这些情况下,使用socat来查看docker client与docker daemon的交互就非常有用了。

Apache Mesos(12)-使用Aurora创建计划任务

作者:杨冬 欢迎转载,也请保留这段声明。谢谢!
出处:https://andyyoung01.github.io/http://andyyoung01.16mb.com/

Aurora不但可以部署应用程序,还可以创建计划任务。不过与Chronos不同的是,Aurora采用了一种更传统的方式来运行计划任务。它遵循Cron schedule,在其基础上构建。本篇我们就来看看Aurora的计划任务及对Aurora的管理。

Apache Mesos(11)-使用Aurora创建任务

作者:杨冬 欢迎转载,也请保留这段声明。谢谢!
出处:https://andyyoung01.github.io/http://andyyoung01.16mb.com/

前面的文章我们对Marathon和Chronos有了认识,本篇我们研究一下Apache Aurora,由Twitter开发的Mesos框架,用于简化关于部署程序和Cron任务的操作。虽然Aurora被认为比Marathon和Chronos更加难于配置和部署,但它提供更为强大的功能。

Apache Mesos(10)-使用Chronos创建复杂任务

作者:杨冬 欢迎转载,也请保留这段声明。谢谢!
出处:https://andyyoung01.github.io/http://andyyoung01.16mb.com/

前一篇文章我们创建了简单的、独立的不依赖于其它任务的任务。它与我们非常熟悉的Linux系统上的Cron守护进程非常类似。Chronos也有能力创建复杂的、依赖于其它任务的任务。这个任务只有当它的父任务成功完成后才执行。这样的典型的任务包括用于数据处理和分析的ETL任务。

Apache Mesos(8)-部署生产系统的考虑

作者:杨冬 欢迎转载,也请保留这段声明。谢谢!
出处:https://andyyoung01.github.io/http://andyyoung01.16mb.com/

前面我们安装部署了Mesos集群,并且通过Marathon框架运行了几个任务。但是如果将Mesos集群用于生产,就需要考虑更多的问题。本篇我们探索将Mesos集群用于生产的一些最佳实践。虽然本篇并不能包括生产系统需要考虑的所有问题,但也为部署、管理Mesos生产集群提供了一些参考。

Apache Mesos(5)-初步认识Marathon

作者:杨冬 欢迎转载,也请保留这段声明。谢谢!
出处:https://andyyoung01.github.io/http://andyyoung01.16mb.com/

前面我们已经部署了Mesos的集群,但还没有使用Mesos集群真正得部署应用程序来使用整个集群的资源,现在我们来认识一下Marathon框架,下篇文章使用Marathon在Mesos集群上来实际部署几个应用程序。我们在本篇文章中也对Mesos和Marathon生态系统中的服务发现和路由进行了介绍。

Apache Mesos(4)-Mesos的资源调度、分配及隔离机制

作者:杨冬 欢迎转载,也请保留这段声明。谢谢!
出处:https://andyyoung01.github.io/http://andyyoung01.16mb.com/

前面的文章,我们对Mesos架构已经有了基本的认识,并且也安装配置了一个有3个主节点的高可用集群。虽然我们目前还没有实际在集群上部署Frameworks来运行具体的任务,但后面的文章我们会详细探索Marathon、Chronos和Aurora等框架。现在我们先更深入得了解一下Mesos的资源调度、分配及隔离机制。