Skip to content

Latest commit

 

History

History
39 lines (38 loc) · 4.98 KB

社区生态.md

File metadata and controls

39 lines (38 loc) · 4.98 KB

社区生态

4月10日,微软云计算和企业事业部执行副总裁Scott Guthrie在官方博客对外披露,微软已经正式签署了收购Deis的协议. Deis提供管理Kubernetes部署环境的三种核心开源工具:Workflow,该平台供开发人员和运维团队轻松地部署和管理容器化应用程序;Helm,Kubernetes软件包管理器;Steward,Kubernetes原生服务代理(让应用程序可以彼此对话)。与很多公司一样,Deis的盈利也有赖于为这些应用程序提供收费的支持和培训。

参考 微软收购K8S初创公司 意在争夺开发者?

竞品分析

|    特性      |  k8s    | swarm   |  mesos   |
|    高可用共享配置和服务发现        |      etcd Active-Standby模式        |      支持consul,etcd和ZooKeepe          |             ZooKeeper(仅用ZooKeeper进行Leader的选举,并没有用它进行数据的共享) | 
|      容器化技术       |   Docker容器(需单独安装Docker组件),也支持CoreOS rkt          |     原生支持Docker,安装Docker后开启Swarm模式即可使用          |       Docker Containerize的力度降低,Mesos Containerize的研发和功能完善显著提升,Mesos 1.0.0的agent无需安装docker程序也可以运行docker容器,或者说,mesos可以自己解析docker镜像来启动容器       | 
|     集群管理,编排和使用和分散设计         |      通过经典特色的Pods(协作容器集合),RC,Services,Labels,Proxy等各种组件来管理组建容器集群     |     新增了编排功能,其集群管理与Docker引擎相结合,使用Docker引擎CLI便可创建一个Docker引擎的Swarm,在这个集群中进行应用服务的部署。对于Swarm集群的创建和管理,无需其他额外的编排软件           |             一级调度由Mesos master(AS)管理各slave节点,下发task。二级调度由Framework组件组成,分为调度器(Scheduler),执行器(Executor) | 
|     面向服务的组件模式        |       可以在应用模版配置中指定副本数量,服务要求(IO优先,性能优先等),资源使用区间,标签(Labels等)来匹配特定要求达到预期状态       |               利用Docker引擎运用描述性方式,让用户在应用堆栈上定义各种服务的理想状态。例如描述一个应用:包含一个配有信息排队服务的Web前段服务和一个数据库后端 |   通过Exector结合Isolator(CGroups,GPU,Memory,Disk等)在process(容器)启动前,启动后,销毁后等各种时间点调整资源使用           |

社区动态

一些数据

它于2014年6月开放源代码; 它有1000多个贡献者; 提交量超过37000人次; 在全球100多个城市举行了聚会,25个国家3万多人参加了活动; Slack上有8000多人; 大约每三个月就推出一个主要版本; 想了解关于Kubernetes社区的更有趣的数字,可以查看Apprenda制作的这张信息图(https://apprenda.com/blog/happy-1st-birthday-kubernetes-infographic/)

参考文献