Nov 022017
 

对于OpenStack社区来说,一般峰会开完前,大家都比较懒惰,处于休息状态。该干活的,都是开完峰会以后再做。

对于Kolla来说,倒是有不少东西可以说一下。

我最近搞OpenShift,发现K8s的其他公司,基本很难找到机会,因为红帽已经认定的方向,并且OpenShift挣了大钱,收入排第二位,操作系统第一位。

对于OpenStack厂商来说,由于红帽犯了一些错误,内部斗争等原因,导致红帽的OpenStack没真正做起来,其实就是没给公司创造太多价值。这样OpenStack创业公司才能有口饭吃。

Ansible,Ceph,都是红帽的,cobbler也算是红帽的,kolla的PTL,也是红帽工程师。

OpenStack现在一年2个版本,大家都叫吃不消。K8s一年4个版本,红帽的OpenShift还在紧跟,这就是区别啊。

2年历程

2015年,也大概是10月份,我第一次见到Jeffrey zhang。也基本上从哪个时候,我们开始搞Kolla。

Jeffrey zhang  Kolla的第一个commit  https://review.openstack.org/#/c/242339/

遇到Jeffrey zhang,无论对我还是Kolla项目,都是一件非常幸运的事情。

可以这样说,因为Jeffrey Zhang,Kolla项目的成熟度,提前了至少半年时间。让Kolla在Mitaka版本,可以正式服务客户,同时也搞出全球第一个kolla的生产案例,一个规模非常不小的案例,53台超融合架构的环境,考验了Kolla灵活性,强壮性。

可以这样说,2015年4月份的时候,全球有能力落地kolla的,应该不会超过5个人。

 

Ocata版本

OpenStack的Newton版本,经过一年的时间,现在已经正式宣布退役,不再维护。那么对于Kolla来说,Newton版本退役,其实是甩掉了一个包袱。

因为kolla在Ocata版本进行了代码的拆分,kolla 和Kolla-ansible。导致都后续很难对Newton版本进行代码维护。

Ocata版本,也是非常特别,第一个改变发布时间的版本,从4月份发布,改成2月份发布。对于kolla来说,Ocata版本,是4.0的版本,这算是一个真正推向客户的版本。

从Mitaka版本到Ocata版本,整整一年的时间。用户也开始慢慢接受Kolla,OpenStack放到容器里跑。

经过了用户了大量测试和开发半年的维护,目前Ocata版本的Kolla,已经非常稳定。在Pike版本修复的bug,全部都回馈到Ocata版本。

其实我们在5月份,给用户上Ocata版本的Kolla的时候,也遇到不少所谓坑。不过这些坑,都已经填平。简单说

CentOS 7.4+Ocata的Kolla,就等于非常稳定,可以放到生产运行。

可以这样说,OpenStack以前任何一个新的版本,都没有Ocata普及的快。发布不到半年,用户已经达到相当的规模。

市场新闻

10月份OpenNFV发布了一个版本,Kolla被集成了一次。那么这也可以看到Kolla的优势。无论是SDN,NFV,最终交付给客户,以前都是非常复杂的,如果容器化后,结合Kolla,那会非常简单。

现在OpenNFV,OpenDaylight,官方的安装文档,都是用Kolla来集成,

红帽的Tripleo版本,也要全面转向kolla,使用kolla的镜像,不过他们还是用puppet来玩。不过这个太折腾。

kolla社区

相比别的OpenStack项目,kolla的热度是非常高的。有想法,追求的,还是很多的。

  1. Xen的支持
  2. 微软Hyper-v,也要容器化
  3. Prometheus,容器的监控
  4. Manila的CephFS支持

文档也在进一步完善。

FAQ

很多朋友都问我一个问题,甚至包括Kolla的社区开发者,我有没有留一手,在kolla上面。

是否留一手,道理很简单,是否会带来利益。如果留一手,你能获得更多的客户,那肯定会留一手。不过玩开源,想通过留一手来获取客户,其实是注定失败。没有客户会因为你留一手,给你单子。只会因为你留一手,丢失了一个kolla的潜在用户。

正确的玩法,就是让Kolla无比好用,大家用的很爽。根据长尾理论,总会有客户找你提供服务。

威力已经在发挥中。

  One Response to “Kolla 2017年10月份月报:Kolla看不到对手”

  1. kolla什么时候能像fuel一样从裸机开始?

 Leave a Reply

(required)

(required)