數人云容器管理工具 Crane 現已開源

這是一個容器信息臃腫的時代。git

Docker 鯨魚鼓着圓圓的肚子在西雅圖開了一場名爲 DockerCon2016 的大會,全球 4000 人蔘加, 8 大看點留下對容器生態的更多暢想。github

數人云一直專一於以企業級的 Mesos +容器技術棧,出於對容器新技術的熱愛,咱們在社區版的工具上小試牛刀,距 DockerCon2016 已過去 83 天,從看看了解,到深刻研究,再到開放內測,不知不覺到了開學軍訓季。docker

 

Fork me on Github , Crane 開源啦!微信

上週( 9 月 6 日)數人云新兵 Crane 在 DockOne 以及微信等渠道邀請教官檢閱,收到了一大波的檢閱申請,第一次亮相 DockOne 的 Crane 心裏是忐忑的,不過還好有這麼多的 Docker 資深教官給予厚愛,教官們喜歡研究新技術,享受技術更新帶來的快感,這也是數人云研究 Swarm ,發佈 Crane 的初衷,想要幫助具有必定容器開發經驗的開發者在第一時間體驗 Docker 新特性。網絡


檢閱四天,收到了很多有價值的反饋(反饋有獎已揭曉,請戳 https://www.v2ex.com/t/304340#reply40 查看兌獎信息),對完善 Crane 頗有幫助,因而指導員動了一個念頭:開源,對,代碼開源,讓更多的教官以及戰友參與進來,數人云 Crane 這個新兵可否茁壯成長全靠各位大大了, Crane 想成爲 Super Star :)負載均衡

Fork me on Github https://github.com/Dataman-Cloud/crane ,歡迎貢獻 Star &Fork ,讓容器管理再也不重複造輪子!工具

關於 Mesos 、 K8S 、 Swarm 的三國演義blog

容器圈對於 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 的集羣管理開發實踐 http://blog.dataman-inc.com/shurenyun-docker-167/

Docker1.12 服務發現,負載均衡和 Routing Mesh http://blog.dataman-inc.com/shurenyun-docker-168/

相關文章
相關標籤/搜索