\n\nAWS EKS 首席产品经理 Jesse Butler 探讨了如何通过 Karpenter 等项目简化 Kubernetes,使其像 Linux 一样成为不可见的基础设施,并强调了社区维护者对云原生生态的重要性。
译自:Can you make Kubernetes invisible? Here's why AWS is on a mission to do it.
作者:Adrian Bridgwater
在本期 The New Stack Makers 中,我们采访了 AWS Elastic Kubernetes Service 的首席产品经理 Jesse Butler。
凭借在 Karpenter、Kro 和 Cedar 等多个关键云原生计算基金会(CNCF)项目中的深度参与,Butler 在阿姆斯特丹举办的 KubeCon + CloudNativeCon 欧洲 2026 大会上阐述了他对更高效云原生计算的愿景。
VIDEO
Butler 于 2020 年加入 AWS,他表示任期内的使命一直是让 Kubernetes 变得更易于使用。凭借他在 Unix 领域的背景,他坚定地相信开源软件开发及其让技术大众化的能力。
谈到开源领域的现状,Butler 同意在开放平台中“商业化成分是恰当的”,但归根结底,一切都取决于社区驱动的活动以及维护者和提交者的工作。
制定行业规范
“这确实是 CNCF 做得非常出色的地方之一,它帮助制定、标准化并汇聚了这个社区,使其成为一个正式的、受治理的实体。但公司也可以发挥非常重要的作用;仅仅因为一个团队在 GitHub 中解决了一些问题,并不意味着它对每个人都可行,因此需要一种流动的融合,让我们看到开源技术与专有核心基础创新之间的综合体,”Butler 说道。
Butler 承认软件工程师和厂商共同协作开发未完成的软件产品的价值,他提醒我们,通常是 CNCF 的成员组织对项目进行必要的打磨,使其达到可用的状态。
“但只要想想这里的规模,我的意思是,CNCF 几乎是地球上曾存在过的最大的软件工程项目,它也是更广泛的 Linux 基金会的一部分,”Butler 说。“我的感触是,并不是每个组织都想以同样的方式做出贡献,但这就是开源的核心精神,即选择的自由。如果我们长期想要摆脱这些支柱式的、专有的堆栈,这就是应该拥抱的正确方法论。”
CNCF 几乎是地球上曾存在过的最大的软件工程项目,它也是更广泛的 Linux 基金会的一部分。
容器化:理所当然的选择
谈到行业近年来的进展,Butler 表示他在 AWS 的团队非常欢迎 Kubernetes 让开发人员能够实现大规模编排的能力。目前大约有 80% 的企业在生产环境中深度使用 Kubernetes,开源生态系统已完全接受了这项技术,但复杂性依然无处不在。
这一现实显然促使 Butler 将他在 KubeCon 欧洲 2026 的演讲题目定为“从复杂到清晰,让 Kubernetes 变得不可见”。他的意图是将其与 Linux 进行类比,他说 Linux “基本已经退居幕后”,成为了一种被公认的公用事业。他认为我们可以通过多种方式解决复杂性挑战,从抽象服务到将功能合并或整合为更易于消费的模块。
Karpenter、Kro 和 Cedar
在介绍他在 Karpenter、Kro 和 Cedar 项目上的工作时,Butler 解释了 Karpenter 如何处理节点生命周期管理。他说,这个项目揭示了一个启示:最佳的自动扩缩容方法是实时配置节点。这意味着工程师不必担心自动扩缩容,这就是 Karpenter 的工作方式。该技术根据工作负载压力运行:当开发人员调度任务且没有可用节点时,它会检查指定的配置,创建一个节点,然后将其加入集群。
谈到项目 Kro(Kubernetes 资源编排器)时,Butler 自嘲是“机场休息室里发牢骚的老头”,抱怨自己不得不编写自定义控制器来将集群中的资源粘合在一起。
“在那次飞行中,我编写了现在 Kro 的第一个实例,并在集群中的组合和资源编排方面采取了一些非常新颖的方法,并立即意识到这是整个生态系统都能受益的东西,”Butler 说道。
最后是 Cedar,一种开源策略语言和评估引擎,由 AWS 捐赠给了 CNCF。该技术处理细粒度的授权控制,且并非 Kubernetes 特有,因此适用于各种云原生策略任务。
开源无处不在
“总的来说,我必须说维护者需要更多的关爱。当这些人在修复容器调试问题时,没有人是想以此发财的,对吧?开源现在无处不在,从你的笔记本电脑、智能手机到你的飞机座位,但这么多技术背后的人并不是为了荣誉而做这些,所以我们必须照顾好这个生态系统,”乐观的 Butler 补充道。
随着简化 Kubernetes 并持续维护 CNCF 项目开放性的动力不断增强,Butler 的结语分量十足。展望未来,他希望智能体自动化(Agentic Automation)与人类创造力的结合,能让世界各地的用户拥有更好的开源软件。端 工智能