支持Kubernetes的开源PaaS平台选择?

目前正在推进公司PaaS平台建设,初始想法是使用Docker加速DevOps,无疑Kubernetes是做服务编排的最好工具,但是它有缺陷: <ol><li>无法提供混合云解决方案</li><li>无法提供PaaS平台支持</li></ol> 鉴于以上原因,自身在选择支持Kubertnetes/Docker的PaaS平台作为公司DevOps以及SaaS支撑系统。目前有意向的开源PaaS平台: * (http://www.csdn.net/article/2014-07-17/2820700):对Docker支持不好,重量级企业PAAS,但是缺乏对Docker良好支持。 * (https://blog.openshift.com/openshift-v3-platform-combines-docker-kubernetes-atomic-and-more/):计划调度支持Kubernetes, 但是只是计划。 * (http://www.oschina.net/p/stratos):一个支持多语言的PaaS框架,提供一个云端的开发、测试和运行可伸缩应用程序的环境。
已邀请:

郭蕾 - InfoQ主编,关注容器技术的发展。

赞同来自: wangzi19870227 石海旭

重度推荐我最喜爱的基于Docker的PaaS:(http://deis.io/)。这么说吧,Kubernetes面向的是容器,所以要选对Kubernetes支持比较好的PaaS,一定得选基于容器的Docker。上面提到的OpenShift 3确实基于Docker和Kubernetes,红帽也在这上面投入了很多的精力,最新的新闻表示(http://www.ithome.com.tw/news/93595)。你可以关注下。 Deis现在用的是CoreOS的Fleet,接下来将很快支持Mesos、Kubernetes等。附一张Deis的软件栈解释图。 <div class="aw-upload-img-list active"> <a href="http://dockone.io/uploads/answer/20150120/796453893277dbaa811680f30d0a3642.png" target="_blank" data-fancybox-group="thumb" rel="lightbox"><img src="http://dockone.io/uploads/answer/20150120/796453893277dbaa811680f30d0a3642.png" class="img-polaroid" title="B33GFtNCUAE-vEX.png" alt="B33GFtNCUAE-vEX.png" /></a> </div>

xds2000 - 数人科技CTO

赞同来自: woshiliwentong

目前支持Docker的开源PaaS首选就是Deis,你主要是体会它的使用体验。K8s只是编排工具,目的和Docker是一样的,让分发部署更一致。别指望Docker能解决你的PaaS需求。

deadjoe - opensource

赞同来自: Daizong

思路可以开阔一点,kubernetes 是一个不错的系统, 但是google做这个东西出来是有它的场景适应性的。看它的架构设计和代码,然后确定是否要躺在这个上面往下走。 我们团队主要面向传统行业尤其是金融行业做PaaS,在仔细研究过kubernetes之后,还是决定从内核自己开始写。kubernetes仍旧还是比较适合大型互联网公有云场景。 Openshift 太developer faced. 没有觉得有特别棒的,cartrige 的设计并不灵活.

难易 - PaaS开发者

Kubernetes本来就是一个PaaS平台啊,你后面说的3个和Kubernetes都是平行的概念
我觉得这位同学可以创建一个IaaS(based on VM)环境,比如OpenStack,基于这样的IaaS环境再搭建PaaS环境,这样不管你PaaS用的是什么平台都能够解决你需要一个混合云的需求(IaaS、PaaS) 关于PaaS的选择, CloudFoundry是目前算是比较成熟的平台了,并且有很多知名的企业在赞助这个平台,发展也很快,目前的确是对Docker支持不好,但是相信很快就会有比较好的支持,另外CF里面支持很多的run time 和service,这也可以帮助不用借助于Docker来构建你的DevOps pipeline。

难易 - PaaS开发者

所谓混合云,是指你的单个集群要同时部署在 公有的IaaS云和私有的IaaS云上吗? 例如公有云是阿里云,私有云是OpenStack的。
Cloud Foundry 3.0 已经开始做Docker接口兼容了,只是目前还处于测试和方案定夺期,试想一下Docker完全可以做PaaS以外的事,视野会不会更加开阔一点。
我也在推进公司的私有云平台,请问Deis适合吗?行业互联网金融

要回复问题请先登录注册