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

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

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

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

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 的三国演义

容器圈对于 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/

时间: 2024-10-03 11:16:11

数人云容器管理工具 Crane 现已开源的相关文章

围绕用户需求创新,数人云趟出中国容器云的真经

(上图为数人云创始人.CEO王璞) 2006年成立的AWS亚马逊云,自成立之初就一直在反复强调云计算创新之本,在于围绕用户的需求进行创新.AWS在开发新产品之前甚至会先写出新闻稿,从用户角度描述新产品后,再反过来完成产品设计.在VMworld 2017上,VMware CEO Pat Gelsinger也一再强调,云计算创新的根本,就是围绕用户需求. 本质上说,云计算并不是颠覆性技术,而是围绕用户的新型需求,通过新软件的方式,重新组织.管理.供应和运维整个IT资源链条,而这个新型需求就是云原生应

数人云操作系统 2.0 发布

5月26日,数人云产品战略发布会在万达索菲特酒店拉开序幕,此次发布会不仅是一场围绕Docker技术的企业级技术盛会,更是一场关于容器与开源云计算技术实践的分享交流会.由于Docker技术的爆发兴起,更多关于Docker的新闻,我们将陆续为您带来更多这方面的资讯.数人云CEO王璞在开场致辞中指出,2014年Docker技术逐步兴起,大量围绕Docker的创业公司以及诸多开源软件项目进一步丰满了容器技术的生态圈.容器技术的势头在今年继续火热,获得了整个行业以及谷歌.亚马逊.IBM.微软.红帽.VMw

容器管理工具Rancher

什么是Rancher ? Rancher是一个开源的企业级全栈化容器部署及管理平台.Rancher为容器提供一揽子基础架构服务:CNI兼容的网络服务.存储服务.主机管理.负载均衡.防护墙……Rancher让上述服务跨越公有云.私有云.虚拟机.物理机环境运行,真正实现一键式应用部署和管理. ? https://www.cnrancher.com/ 2.2 Rancher安装 (1)下载Rancher 镜像 docker pull rancher/server (2)创建Rancher容器 dock

Docker管理面板Crane开源了!

导读 数人云容器管理面板 Crane 开源啦!Crane 包含着数人云工程师对 Docker 最新技术的热爱和实践.希望借助开源社区的力量,让 Crane 完善自身,更好地成长起来,让更多的国内用户体验并参与到最新的容器技术中. 在 Docker 内置 Swarm 特性的基础上,Crane 还为社区用户实现了一些有趣的功能,比如私有仓库认证,访问控制和项目模板共享.还有酷酷的模糊搜索功能,让用户快速跳转到所需页面.Crane 可以帮助用户存储仓库认证信息,当部署项目时可以选择预定义的仓库认证信息

Docker集群管理工具-Kubernetes部署记录

Kubernetes介绍 Kubernetes是Google开源的容器集群管理系统,是基于Docker构建一个容器的调度服务,提供资源调度.均衡容灾.服务注册.动态扩缩容等功能套件. Kubernetes提供应用部署.维护. 扩展机制等功能,利用Kubernetes能方便地管理跨机器运行容器化的应用,其主要功能如下: 1) 使用Docker对应用程序包装(package).实例化(instantiate).运行(run). 2) 将多台Docker主机抽象为一个资源,以集群的方式运行.管理跨机器

谷歌发布使用Kubernetes的云容器引擎

近日,在旧金山 Google Cloud Platform Live大会 期间,谷歌发布了多个云相关的公告.最重要的一项是发布目前尚处于公开测试阶段的 谷歌容器引擎 (GKE).其它公告包括:托管虚拟机.更多的连接选项.云调试器.自动扩展器及降价. GKE的发布表明,Google正在将他们为满足自己数据中心需求而开发出的集群管理解决方案公开.GKE使用户可以管理谷歌计算引擎(GCE)资源的逻 辑集群,其中包括使用Kubernetes在集群节点上自动部署Docker容器.根据需要,GKE将虚拟机的

docker图像管理工具介绍

docker集群管理工具包括:Kubernetes.Mesos,Rancher,Swarm,其中图形管理工具包含Kubernetes.Mesos,Rancher.swarm暂时不提供web界面. Kubernetes是google开源的多主机容器管理工具, 简称:k8s,它带有人性化图形管理界面, 它在开源社区很受欢迎github上已经有了20000+的收藏,和7000+的fork. https://github.com/kubernetes/kubernetes Mesos是Apache下的开

laravel框架容器管理的一些要点

本文面向php语言的laravel框架的用户,介绍一些laravel框架里面容器管理方面的使用要点.文章很长,但是内容应该很有用,希望有需要的朋友能看到.php经验有限,不到位的地方,欢迎帮忙指正. 1. laravel容器基本认识 laravel框架是有一个容器框架,框架应用程序的实例就是一个超大的容器,这个实例在bootstrap/app.php内进行初始化: 这个文件在每一次请求到达laravel框架都会执行,所创建的$app即是laravel框架的应用程序实例,它在整个请求生命周期都是唯

[php]laravel框架容器管理的一些要点

本文面向php语言的laravel框架的用户,介绍一些laravel框架里面容器管理方面的使用要点.文章很长,但是内容应该很有用,希望有需要的朋友能看到.php经验有限,不到位的地方,欢迎帮忙指正. 1. laravel容器基本认识 laravel框架是有一个容器框架,框架应用程序的实例就是一个超大的容器,这个实例在bootstrap/app.php内进行初始化: 这个文件在每一次请求到达laravel框架都会执行,所创建的$app即是laravel框架的应用程序实例,它在整个请求生命周期都是唯