Kubernetes的2018:成长之年、烦恼之年与转型之年


新的一年,云行业又将迎来什么惊喜?

每年年末我们都会自问这个问题,有时感觉就像在瞎猜, 主流技术变化非常快,间隔很短,谁敢肯定接下来会出来的是什么技术?

尽管如此,在云行业里,有一场正在进行的运动有望在2018年爆发:对Kubernetes开源容器编排引擎的采用。具体说来,2018年将会带给Kubernetes社区一系列挑战,要么完美地解决,要么被压垮。

Kubernetes已经赢得了容器大战。接下来,是成长的烦恼。

可以说,Kubernetes实际上已经赢得了容器编排大战,随着Docker Swarm、Mesos和Pivotal等对手宣布将在自己的平台上支持Kubernetes,发展的走势几乎已成定论。如果2017年是行业在寻求一个单独的容器化解决方案,那现在很明显,它就是Kubernetes。

但是,赢得了容器大战并不意味着全部。Kubernetes作为胜利者带走了战利品,而战利品又带来了新的成长烦恼,要保持胜利者的地位需要处理好这些难题。毕竟不久前,OpenStack也被称之为“赢家” ,但很快随着企业用户开始大规模在生产环境中投入使用,然后必须学习如何处理整合复杂软件部件的难题,胜利的荣光开始变淡。

2018年可能是Kubernetes社区的生死之年,这一年中它们需要从其他的社区项目中学习经验。相对于它的知名度,Kubernetes仍然处在生命周期的早期,还需要面对企业用户在生产环境中多样化使用的挑战。

Kubernetes在2018年的目标

下面是Kubernetes社区在下一年中要真正保持容器调度的领导者地位必须严肃对待的问题:

  • 定义清晰的目标:最终的目标是什么?取得目标的路线是什么?一个制定好的目标能团结社区的力量和兴趣,因为每一个人都知道该做什么、该怎么做,该如何和为什么朝着一个方向努力。反之,若不能让大家清楚这个目标会让Kubernetes社区变得分散而混乱。

  • 建立/维持强大的领导力:强大的领导者能驱使社区来达到最终的目标——但是领导者是谁?光有个一个目标是不够的,同时还需要有强大的人格魅力,来聚集完成伟大目标的支持力量,并保持所有人目标一致,专注各自的任务。如果没有人来负责驱使社区朝着这个目标努力,那目标的重要性会大打折扣。

  • 实现良好的社区管理:在社区中会出现分歧,这是社区的一个很自然的事情。但是需要达到一个微妙的平衡,使有建设性的建议和不同的意见得以发声,同时不要有毁灭性的后果或者被厂商的利益过度影响。需要有一个这样的强力的社区管理存在,来调和这些不能避免的分歧,然后使社区站在你这边。


OpenStack在社区管理方面做的很成功,但是未能列出一个清晰的目标来让社区达成共识并奋斗,并实现强有力的技术领导力来驱使社区朝着这个目标前进。OpenStack成功的解决了这些问题,但是花了不少时间,Kubernertes在2018年需要意识到这一点。

让团队专注于使命

伴随着管理这些成长的烦恼还有防止所谓的“简历驱动开发者”——换句话说,社区中有的开发者更专注于丰富自己的简历,并且为自己赚取名气,而不是要投身于推动社区项目。这是一个团队的活动,每一个人都斗志满满,不能为了私利而有损大局。强有力的技术领导和社区管理都至关重要的,否则Kubernetes将会是下一个警示故事。

预测云行业的未来是很复杂的流程,在过去它已证明自身能在短时间内取得巨大的变化。并且,我不会说2018年是云之元年,因为我们已经过了这一年。但是如果说2018年是谁的元年的话,那它将会是Kubernetes。当我们结束2017后,所有的迹象都表明Kubernetes有能力理解和管理未来的挑战。。

在Canonical,我们自然也是这样认为的,这也是为什么我们在Kubernetes持续投入,然后构建我们的客户基础。新的一年将会带来新的技术,新的机遇和新的项目——因此对于在这个领域繁忙的我们,前面等待我们的是有趣的事情。

原文链接:For Kubernetes, 2018 Will Be a Year of Growth, Growing Pains, and Renewed Focus(翻译:钟最龙)

0 个评论

要回复文章请先登录注册