数人云容器管理工具 Crane 现已开源 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
dataman
V2EX    推广

数人云容器管理工具 Crane 现已开源

  •  
  •   dataman 2016-09-12 17:05:02 +08:00 5236 次点击
    这是一个创建于 3321 天前的主题,其中的信息可能已经有所发展或是发生改变。

    这是一个容器信息臃肿的时代。

    Docker 鲸鱼鼓着圆圆的肚子在西雅图开了一场名为 DockerCon2016 的大会,全球 4000 人参加, 8 大看点留下对容器生态的更多畅想。

    数人云一直专注于以企业级的 Mesos +容器技术栈,出于对容器新技术的热爱,我们在社区版的工具上小试牛刀,距 DockerCon2016 已过去 83 天,从看看了解,到深入研究,再到开放内测,不知不觉到了开学军训季。

    attach

    Fork me on Github , Crane 开源啦!

    上周( 9 月 6 日)数人云新兵 Crane 在 DockOne 以及微信等渠道邀请教官检阅,收到了一大波的检阅申请,第一次亮相 DockOne 的 Crane 内心是忐忑的,不过还好有这么多的 Docker 资深教官给予厚爱,教官们喜欢研究新技术,享受技术更新带来的快感,这也是数人云研究 Swarm ,发布 Crane 的初衷,想要帮助具备一定容器开发经验的开发者在第一时间体验 Docker 新特性。

    attach 检阅四天,收到了不少有价值的反馈(反馈有奖已揭晓,请戳 t/304340#reply40 查看兑奖信息),对完善 Crane 很有帮助,于是指导员动了一个念头:开源,对,代码开源,让更多的教官以及战友参与进来,数人云 Crane 这个新兵能否茁壮成长全靠各位大大了, Crane 想成为 Super Star :)

    Fork me on Github https://github.com/Dataman-Cloud/crane ,欢迎贡献 Star &Fork ,让容器管理不再重复造轮子!

    关于 Mesos 、 K8S 、 Swarm 的三国演义

    容器圈对于 Docker 一直存在各种热议,但技术就是技术,毋庸争辩, Docker 技术确实是一项新技术,其中,容器编排也广受关注, Mesos 、 K8S 、 Swarm 三足鼎立,各有千秋。

    藏在 Docker1.12 里的 Swarm

    以下来自数人云工程师手记 关注 Docker 技术的小伙伴们应该清楚 Docker 1.12 的 Swarm mode 颇受争议: 首先有人认为 Docker 公司 Market Drive Develop ,违背了 Linux 信徒恪守的哲学一个工具只干一件事情; 其次, 有人认为 Swarm mode 的功能不及 Mesos 和 K8S ,还不适合生产环境使用,这一点我倒认为最大的问题不是功能,稳定性才是 Swarm 目前不适合生产环境的原因; 最后, Docker 的向后兼容性不足也引来口水无数,毕竟 Docker 还在 active develop 。其它的像容器网络标准、 Runc 的争议都把 Docker 推到了风口浪尖。当然,不辩不明,相信 Docker 给我们提供的不止眼前这些。 Crane 指导员涛粑粑

    Docker Swarm 主要功能还是是借鉴了“远古时代”的几款产品, 吸收了前人的优秀经验。 让我列几个牛哄哄的功能给大家:

    1. 内置 Raft ,妈妈再也不用担心我还要依赖 Zookeeper , Etcd, Consul 了, 光部署这些东西就浪费我一整天外加三台机器。
    2. 不区分管理节点和 Worker 节点,想让谁上就让谁上, 猜想是参考了人家 Nomad 吧, 关键还能运行时 Promote , Demote , 太方便了。
    3. Service , Stack 外加 DAB , 用过都说好, 方便。
    4. Rolling Update , Scale 一个 Service ,灰度发布分分钟搞定(虽然有点鸡肋),这个不用说也是借鉴了 K8S 。 Crane 指导员明伯伯

    数人云工程师手记相关阅读:

    基于 Docker 1.12 Swarm 的集群管理开发实践

    Docker1.12 服务发现,负载均衡和 Routing Mesh

    13 条回复    2016-09-14 14:24:09 +08:00
    9hills
        1
    9hills  
       2016-09-12 18:36:15 +08:00 via iPhone
    赞,国内 odcker 生态少见的开源
    dataman
        2
    dataman  
    OP
       2016-09-12 19:02:28 +08:00
    @9hills 感谢关注,期待贡献 Star&Fork ,让数人云容器管理工具 Crane 能够更快的成长:)
    leiyi
        3
    leiyi  
       2016-09-12 19:18:19 +08:00
    顶一个
    timothyye
        4
    timothyye  
       2016-09-12 19:21:28 +08:00 via Android
    swarm 现在还有些网络性能损耗?
    cloverstd
        5
    cloverstd  
       2016-09-12 19:41:06 +08:00
    @timothyye overlay 貌似是 50%
    dataman
        6
    dataman  
    OP
       2016-09-12 20:16:27 +08:00
    @timothyye https://www.percona.com/blog/2016/08/03/testing-Docker-multi-host-network-performance/ 的网络压测结果,相较于 host 网络, overlay 有 60% 的网络性能损耗
    dataman
        7
    dataman  
    OP
       2016-09-12 20:16:35 +08:00
    @cloverstd https://www.percona.com/blog/2016/08/03/testing-Docker-multi-host-network-performance/ 的网络压测结果,相较于 host 网络, overlay 有 60% 的网络性能损耗,
    ss098
        8
    ss098  
       2016-09-12 22:42:39 +08:00 via Android
    @dataman 心疼楼主,上次的帖子发奖还是一条一条回复。回复是可以合并的。
    yghack
        9
    yghack  
       2016-09-12 23:11:45 +08:00
    哈哈,感谢楼主,已经在做环境了,求一个序列号。
    dataman
        10
    dataman  
    OP
       2016-09-13 10:04:11 +08:00
    @ss098 啊,原来 V 站也可以 @所有人,不熟不熟啊
    dataman
        11
    dataman  
    OP
       2016-09-13 11:38:33 +08:00
    @yghack 数人云容器管理工具 Crane 现已开源,试用过程如需激活码,请移步 https://github.com/Dataman-Cloud/crane 获取,同时欢迎贡献 Star&Fork~~
    sdrzlyz
        12
    sdrzlyz  
       2016-09-14 12:19:21 +08:00
    ....国外部署完毕,登录提示 “服务忙,请稍后重试。。。”
    dataman
        13
    dataman  
    OP
       2016-09-14 14:24:09 +08:00
    @sdrzlyz 请加小数微信 liteng-1206 ,进群反馈问题~
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1491 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 21ms UTC 16:38 PVG 00:38 LAX 09:38 JFK 12:38
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86