来源:InfoQ公众号 作者Tina Kubernetes已经席卷了软件开发领域,因高可扩展性、弹性和可靠性,被无数需要使用容器的企业所采用。根据CNCF2021年年度调查,96的组织正在使用或评估Kubernetes。作为容器编排和调度的事实选择,Kubernetes最初由JoeBeda、BrendanBurns和CraigMcLuckie创立,并由谷歌在2014年首次对外宣布。如今,新的领导人正在涌现,将火炬传递下去。 他们现在在哪里? Kubernetes系统的开发和设计都深受谷歌的Borg系统的影响。Kubernetes在某种程度上是Borg的精神继承者,Kubernetes的联合创始人JoeBeda在2021年接受采访时这样描述。 Kubernetes的出现是由于正确的技术、正确的时机和正确的人员的结合。在此之前,谷歌员工正在研究GoogleComputeEngine,即谷歌的EC2版本,他们也使用Docker,受到Docker工具和容器标准化潜力的启发,于是开始着手创建一个最小可行的编排器,为容器化的应用提供资源调度、部署运行、服务发现和扩容缩容等丰富多样的功能。 Kubernetes于2014年开源,并于2018年捐赠给云原生计算基金会。该项目现在得到了广大机构和社区成员的支持,远远超出了谷歌的控制范围。Kubernetes联合创始人也继续做着非凡的事情那么他们今天在哪里? JoeBeda JoeBeda现在处于半退休状态,他最近的职位是VMware的首席工程师。 Beda拥有辉煌的职业生涯,曾在VMware、SplitSoftware、Heptio、Shippable、CoreOS和Microsoft任职。作为在谷歌的高级软件工程师,Beda是Kubernetes的联合创始人和技术负责人。在谷歌的10年里,他还为许多其他重要项目做出了贡献,例如GoogleHangouts和GoogleComputeEngine。 根据他的GitHub数据显示,Beda仍然是一名活跃的开源贡献者,最近为Kubernetes、VMwareTanzu、ngrokk8s和其他项目做出了贡献。让Beda印象深刻的是Kubernetes采用率的大幅上升,Beda在一次会议上说,我们没预见到这一点。 BrendanBurns Kubernetes联合创始人BrendanBurns现在是微软副总裁,负责DevOps相关的Azure项目,包括Azure上的K8s。Burns最近的工作重点是负责一个与KubernetesAPI一起使用的客户端库。在Borg时代,Burns是谷歌的高级软件工程师。他在谷歌工作了八年。 在2017年,Burns曾在一次采访中说他加入微软是帮助微软,特别是混合多云环境中,更灵活地使用容器化。 CraigMcLuckie Kubernetes联合创始人CraigMcLuckie现在是一位自称自雇的全职爸爸(StayatHomeDad),曾在谷歌担任首席产品经理和集团产品经理,还是GoogleComputeEngine的原始产品负责人。 离开谷歌后,McLuckie成为Heptio的创始人兼CEO,2018年Vmware收购Heptio后担任VMware研发副总裁。MckLuckie也是云原生计算基金会诞生的主要支持者。McLuckie在2019TechCrunch的采访中说道:我们让基础设施技术变得非常非常无聊。 现在的接班人是谁? 这些当年的创新者退居幕后,那么谁会继续接替他们?我们查看了开源云原生世界中的一些KOL,以下是一些当今掌舵Kubernetes的关键人物。 KelseyHightower 熟悉企业软件架构趋势的人都知道KelseyHightower,目前受雇于谷歌的云计算部门,是谷歌的首席工程师,负责开发谷歌的云平台。在谷歌,Hightower帮助开发了谷歌的KubernetesEngine(GKE)和CloudFunctions。 自2014年以来,Hightower一直是Kubernetes的布道者和持续贡献者,是Kubernetes里最著名的演讲者,也是云计算领域的杰出人物。他于2015年创立了KubeCon,甚至与Kubernetes的联合创始人Beda和Burns合作撰写了一本书,《Kubernetes:UpandRunning》,由OReilly于2017年出版。他的背景特殊,是一位自学成才的程序员。 JamesGovernor JamesGovernor,RedMonk的分析师兼联合创始人。 根据Governor的说法,现在的重点是发展社区,拓宽平台,加强事件驱动计算和无服务器的宣传。 BrianBehlendorf BrianBehlendorf是Linux基金会下OpenSourceSecurityFoundation负责人,也是Linux基金会主办的开源区块链Hyperledger的执行董事。 K8s和云原生的未来 Kubernetes已成为企业软件开发的重要工具。毫无疑问,它是大规模管理大型容器集群的最佳方式之一。值得庆幸的是,Kubernetes还受益于充满活力的社区文化,在最新的KubeConCloudNativeConEurope2022上有超过26,000,000名线上线下参会者。除了上面提到的那些名字之外,无数贡献者都在推动这个平台向前发展。 CraigMcLuckie也看好云原生技术的边缘计算:从未来的角度来看,一切都与边缘有关。这将是一个有巨大增长的领域,并且将会在未来几年内成为极具颠覆性的创新领域。