序
认识我的人应该都知道我们整的这个幺蛾子从 14 年中开始横跨 2 个公司的生命周期到现在也 3 年多了,迭代了 4 个版本。本身倒不是因为「我看到了 k8s 我要山寨一个」,只不过是 14 年初没什么选择恰好又有研发能力罢了。关于其中心路历程的话可以参考我的这篇文章,最新的一些改动和效果可以参考这篇。
干什么的
本质上来说提供了和 k8s/swarm 一样容器编排和调度能力,目前没提供 PaaS 层,组件就 2 个,尽可能低门槛吧,没有学习曲线,上手就会。和 mesos 比更加纯粹和简单,没那么繁杂的结构。理论上来说你只需要一台机器一个 docker 就能跑起来,做了自举。 简单的来讲提供了这么些功能吧
- SDN 亲和
- 自举
- 动态容器发现和健康检查
- 带 DAG 的 7 层 proxy (基于 openresty)
- 多维度资源的调度和编排(单机 mem 和 cpu,集群绝对平均)
- 基于 yaml 简单语法转换成 Dockerfile 的能力
- 集成 ci/cd 能力
几个栗子
以上所有的操作都是在受控资源限制下执行的,并且一定会确保回收。所有容器都会完全自动的分散到集群之中,避免热点。
项目地址
想玩容器调度编排的可以拿回去试试,希望大家喜欢。



