作者 | Matt Asay

译者 | 天道酬勤,责编 | 徐威龙

封图 | CSDN下载于视觉中国

很难相信Kubernetes直到2015年中期(首次提交后的一年)才达到1.0版本,因为容器编排平台目前已经在云原生计算基金会(CNCF)调查的企业中生产了78%,这是非常疯狂的快速增长。

CNCF 2018年的报告中也提到:2018 年时就有58%的企业在生产中运行Kubernetes。

当企业希望改进其开发应用程序的方式时,这说明了容器的强大功能。它还强调了开源对于广泛采用技术的重要性。

Kubernetes 社区

Kubernetes受欢迎的秘诀是社区。正如作者在2016年曾写道,Kubernetes并不是第一个进入市场的(Mesosphere和Docker获得了这一荣誉)。它也不是市场上唯一的开源容器编排工具。

然而,它是开放的,是可开源的,但是封闭的治理会阻碍潜在的贡献者(和竞争者)。然而,谷歌采取了一种不同的策略,作者当时写道:

是什么导致了这些完全不同的社区结果?(在Kubernetes、Docker和Apache Mesos之间)一句话概括:谷歌。或者更确切地说,是谷歌的相对缺乏。尽管其他每个编排项目都具有很大的单一供应商影响力,但Kubernetes受益于Google的持续开发方法及其原始工程。 

五年来,Google仍然是Kubernetes的最大贡献者,其次是VMware和Red Hat(以去年的贡献来衡量)。但Kubernetes已不再是谷歌的全部,甚至关闭。有超过35000名贡献者分布在超过2000家公司,产生了超过110万的贡献。这是非常令人印象深刻。

这一成功并不是因为谷歌开发了很好的容器编配技术。毕竟,该公司已经使用同类(Borg)管理容器10年了。“在一个k8s不是开源的世界里,”RedMonk的分析师Steve O’grady指出,“它是一个小众产品,与现在相比,更多的工作负载被拼接到AWS上。”

谷歌认识到了这一点,这让Tim Hockin争论道:“所有人都太天真了,以为一个非开源的Kubernetes会跟这个现象有一点点相似。”

这种现象可以转化为一个活跃的开发社区。根据Marek Kuczyński所说:“由于广泛的采用,在任何地方都更容易部署Kubernetes,社区正高速开发/改进项目。”

现在我们来谈谈广泛采用。

Kubernetes 俱乐部

CNCF每年都对社区进行调查。今年,他们收到了1337份回复,分布在全球各地。受访者也为各种规模的组织工作,尽管最大的比例(30%)来自雇佣超过5000人的公司。样本集相当多样化,多达三分之二的受访者在软件和技术行业工作。

换句话说,大多数受访者从事技术行业,因此倾向于“早期采用者”。这种偏见体现在一些问题上,比如受访者在哪里运行他们的应用程序。62%的受访者选择了“公有云”,尽管大部分IT支出(占全球3.7万亿美元,IT市场的97%)仍然在本地。

即便如此,即使容器和Kubernetes稳步进入了主流,但它们在这种早期采用者中的发展速度仍然令人印象深刻。首先,这是自2016年以来采用的容器:

在这些生产工作负载中,各组织越来越习惯运行大量容器:

在这样的背景下,Kubernetes的采用率从2017年的约50%飙升至2018年的58%,并在2019年跃升至78%,这是有原因的。企业正在大规模地拥抱容器,并且需要强大的方法来扩展它们,而Kubernetes提供了这些方法。

但这与技术无关。或者说它不仅只与技术有关。调查的受访者认为,采用容器的最大障碍是文化变革。要真正以云本原生方式构建,公司需要改变它们对应用程序的思考方式,以及如何构建、部署和维护它们。

作为一个广泛的社区安全网,Kubernetes可以做的不仅仅是单纯的技术来为准采用者提供帮助。

简而言之,社区是Kubernetes不太秘密的调味品,它100%依赖于Google的早期决定,不仅开源代码,而且接受其开放治理。

希望这篇文章对你有用,欢迎评论区和我们讨论。

原文:https://www.infoworld.com/article/3530379/the-secret-to-kubernetes-success.html

本文为 CSDN 云计算翻译,转载请经授权。

【END】

更多精彩推荐

☞程序员为什么应该旗帜鲜明地反对“最佳实践”?

☞“软件开发教父” Martin Fowler 从业 40 年最想说这两个字!

☞红外光抗疫、成功预测新基建,投资 280 家企业的光学博士到底是谁?

前端机器学习:识别人脸,并在脸颊上画草莓

☞瑞幸咖啡自曝虚假交易 22 亿,App 反冲 TOP 1

☞在Kubernetes上部署一个简单的、类PaaS的平台,原来这么容易!

☞旷视提双边分支网络BBN:攻坚长尾分布的现实世界任务 | CVPR 2020 Oral

☞2020年,这20个大家都认识的加密交易所过得怎么样?

你点的每个“在看”,我都认真当成了喜欢

“出道” 5 年采用率达 78%,Kubernetes 为何如此成功?相关推荐

  1. “出道” 5 年采用率达 78%,Kubernetes 的成功秘诀是什么?

    作者 | Matt Asay 译者 | 天道酬勤 责编 | 徐威龙 封图| CSDN下载于视觉中国 很难相信Kubernetes直到2015年中期(首次提交后的一年)才达到1.0版本,因为容器编排平台 ...

  2. DB 查询分析器 6.04 发布 ,本人为之撰写的相关技术文章达78篇

    DB查询分析器 6.04 发布,本人为之撰写的相关技术文章达78篇 中国本土程序员马根峰(CSDN专访马根峰:海量数据处理与分析大师的中国本土程序员 http://www.csdn.net/artic ...

  3. 吴恩达:如何建立一个成功的人工智能创业公司

    # 吴恩达:如何建立一个成功的人工智能创业公司 # 很多初创企业的失败都来自于产品制造,因为他们的产品没人想要.我本身倾向于结果以及客户驱动的商业模式.只有当客户决定给你的产品伸大拇指,还是小拇指的时 ...

  4. ChatGPT修bug横扫全场,准确率达78%!程序员要开心了

    ChatGPT到底有多会修bug? 这事终于有人正儿八经地搞研究了-- 来自德国.英国的研究人员,专门搭了个"擂台"来检验ChatGPT的这项本领. 除了ChatGPT之外,研究人 ...

  5. ChatGPT修bug横扫全场,准确率达78%!程序员喜忧参半

    上一篇:ChatGPT 也许真的会导致程序员失业 ChatGPT到底有多会修bug? 这事终于有人正儿八经地搞研究了-- 来自德国.英国的研究人员,专门搭了个"擂台"来检验Chat ...

  6. 第148天学习打卡(Kubernetes kubeadm init 成功部署 部署网络插件 部署容器化应用)

    继续安装 c3j9i2htclj6thlta6Z ~]# clear [root@iZ2vc3j9i2htclj6thlta6Z ~]# systemctl stop firewalld [root@ ...

  7. 详析 Kubernetes 在边缘计算领域的发展

    作者 | 张杰 来源 | 分布式实验室 现在开源边缘计算正在经历其业界最具活力的发展阶段.如此多的开源平台,如此多的整合以及如此多的标准化举措!这显示了构建更好平台的强大动力,以便将云计算带到边缘以满 ...

  8. 你公司的虚拟机还闲着?基于 Jenkins 和 Kubernetes 的持续集成测试实践了解一下!...

    作者 | 刘春明 责编 | Carol 出品 | CSDN 云计算(ID:CSDNcloud) 封图| CSDN下载于视觉中国 目前公司为了降低机器使用成本,对所有的AWS虚拟机进行了盘点,发现利用率 ...

  9. GitHub标星2000+,如何用30天啃完TensorFlow2.0?

    作者 | 梁云1991 来源 | Python与算法之美(ID:Python_Ai_Road) 天下苦tensorflow久矣! 尽管tensorflow2.0宣称已经为改善用户体验做出了巨大的改进, ...

最新文章

  1. ECCV 2020 | 腾讯优图8篇论文入选,涵盖目标跟踪、行人重识别、人脸识别等领域...
  2. jquery中一些容易忽略的方法
  3. 《从零开始学Swift》学习笔记(Day 26)——可选链
  4. 博士申请 | 宾州州立大学 (PSU) 招收机器学习/对抗学习方向全奖博士
  5. Java 多线程:线程优先级
  6. EXEC与sp_executesql的区别及应用
  7. CountDownLatch,同步辅助类
  8. 数学魔鬼表达式——第三天
  9. LaTeX中段落缩进的概念
  10. 三、Eureka注册与发现之Eureka Comsumer
  11. VisualNet地税管道资源管理系统
  12. Dapr+Net6 服务调用02:本地负载均衡(self-hosted)
  13. Android 支付宝API使用流程
  14. 企业微信获取客户群里用户的unionid;企业微信获取客户详情
  15. 并发处理同一个订单问题
  16. DXP出现Un-Routed Net Constraint报错的一种情况和解决方法
  17. 一测振系统包括微型计算机,激振器之振动测试系统组成及基本仪器的使用方法 ......
  18. 【Python爬虫实战】爬取2021中国大学排名(简单)
  19. win10与ubuntu双系统安装
  20. ROE指标的正确使用方法

热门文章

  1. 源码学习-String类
  2. uva1025 动态规划
  3. 帮一个朋友征集算法代码,大家都来开动你的脑袋发挥你的智慧参与吧
  4. ACE主动对象模式学习
  5. 《SQL高级应用和数据仓库基础(MySQL版)》学习笔记 ·008【常用函数】
  6. c语言求素数_C语言 | 求100~200的素数
  7. android 加密显示银行卡号,Android银行卡输入框与卡号显示
  8. c java 引用类型_java中的引用类型
  9. 【机器学习】Andrew Ng——04多变量线性回归
  10. 使用Material Design的Flutter应用