kubernetes
很难相信Kubernetes直到2015年中期( 首次提交后的一年)才达到1.0,因为容器编排平台目前已经在Cloud Native Computing Foundation(CNCF) 调查的企业中有78%投入生产。 疯狂的快速采用。
根据CNCF 2018年的报告 ,如果要谈论``疯狂的快速采用'',值得指出的是,仅在一年前,就有58%的企业在生产中运行Kubernetes。
[ 也在InfoWorld上:Kubernetes与现实世界相遇:3个成功案例 ]
当企业希望改进其开发应用程序的方式时,这说明了容器的强大功能。 它还强调了开源对大规模技术采用的重要性。
Kubernetes社区
Kubernetes受欢迎的秘诀不是秘密:社区。 正如我在2016年写的那样 ,Kubernetes并不是第一个进入市场的(Mesosphere和Docker获得了这一荣誉)。 它也不是市场上唯一的开源容器编排工具。 但是,它是开放的 。 可能是开源的,但有封闭的治理,阻碍了潜在的贡献者(和竞争者)。 但是,正如我当时写的那样,谷歌采取了另一种策略:
是什么导致了这些完全不同的社区结果(在Kubernetes,Docker和Apache Mesos之间)? 简而言之:Google –或相对而言,缺少Google。 尽管每个其他编排项目都具有大量的单一供应商影响力,但Kubernetes受益于Google的持续开发方法及其原始工程。
五年来, Google仍然是Kubernetes的最大贡献者 ,其次是VMware和Red Hat(以去年的贡献来衡量)。 但是Kubernetes不再只与Google有关。 差远了。 分布在2,000多家公司中的贡献者超过35,000,贡献了超过110万。 令人印象深刻。
之所以没有成功,是因为Google发明了炫酷的容器编排技术。 毕竟,该公司使用等效的(Borg)管理容器已有十年了。 RedMonk分析师史蒂夫·奥格雷迪(Steve O'Grady)指出: “在k8并非开源的世界中,这是一个利基产品,与当今相比,焊接到AWS的工作负载要多得多。”
谷歌意识到这一点,导致蒂姆·霍金(Tim Hockin)争辩说:“ [o] body天真地认为非开源Kubernetes甚至可以很接近于同一现象。”
这种现象转化为活跃的开发社区等。 据MarekKuczyński所说 ,“由于广泛的采用,在任何地方部署Kubernetes都变得非常容易,并且社区正在以很高的速度开发/改进该项目。”
因此,现在让我们谈谈这种广泛采用的情况。
[ InfoWorld的2020年度技术奖获奖者:年度最佳软件开发,云计算,数据分析和机器学习产品 ]
Kubernetes俱乐部
每年,CNCF都会对其社区进行调查。 今年,该组织收到了1,337份回复,分布在全球各地。 受访者还为各种规模的组织工作,尽管最大比例(30%)来自雇用超过5,000名员工的公司。 合理多样的样本集,对不对? 好吧,不完全是。 三分之二的受访者在软件和技术行业工作。
换句话说,大多数受访者从事技术行业,因此倾向于歪曲“早期采用者”。 这种偏见表现在一些问题中,例如受访者在哪里运行他们的应用程序。 尽管有大多数IT支出(占3.7万亿美元的全球IT市场的97%)仍在企业内部,但仍有62%的受访者对此表示“公共云”。
即便如此,容器和Kubernetes在这种早期采用者组合中的发展速度仍然令人印象深刻,即使它们已经稳步成为主流。 首先,这是自2016年以来采用的容器:
![cncf容器的使用](https://i-blog.csdnimg.cn/blog_migrate/6c8339d53fad42313917d96f39d5e197.png)
在这些生产工作负载中,组织越来越习惯于运行大量容器:
![cncf容器生产中](https://i-blog.csdnimg.cn/blog_migrate/7328ae14beac967bb91b419c04778f96.png)
在这种背景下,Kubernetes的采用率将从2017年的约50%飙升至2018年的58%,并在2019年跃升至78%是有道理的。企业正在大力拥抱容器,需要强大的方法来扩展它们。 Kubernetes提供了这些方法。
[ 同样在InfoWorld上:您真的需要Kubernetes吗? ]
但这与技术无关。 或者,它不仅仅与技术有关。 CNCF调查的受访者表示,采用容器的最大障碍是文化变革。 为了真正以云原生方式构建,公司需要改变他们对应用程序的思考方式以及如何构建,部署和维护它们。 作为一个广泛的社区安全网,Kubernetes可以做的不仅仅是单纯的技术来为准采用者提供帮助。
简而言之,社区是Kubernetes不太秘密的调味品,它100%依赖于Google的早期决定,不仅开源代码,而且接受其开放治理。
翻译自: https://www.infoworld.com/article/3530379/the-secret-to-kubernetes-success.html
kubernetes