Kubernetes的未来是Serverless
极客时间编辑部
讲述:杜力大小:1.14M时长:02:29
近期,Kubernetes 联合创始人布伦丹•伯恩斯(Brendan Burns)发表了一篇文章,他指出,各大公共云都提供 serverless(去服务器化)容器基础设施只是时间早晚的问题,未来将会是容器当道,这些容器将在 serverless 的基础设施上运行。
在此情况下,一个显而易见的问题是:在这个 serverless 唱主角的未来,编排技术情况怎样?
伯恩斯指出,Kubernetes 就是为了提供使用 serverless 运行容器这种体验而开发的。像 Azure 容器实例这样的 serverless 容器基础设施,虽然它是轻松运行几个容器的好方法,但是构建更复杂的系统就需要开发一种编排系统,以便引入更高层次的概念,比如服务、部署和秘密等。
针对这些 serverless 平台,开发一个全新的编排系统可能很有吸引力,但事实上,业界正在围绕 Kubernetes 编排 API 进行整合,与现有的 Kubernetes 工具无缝集成的好处非常吸引人。
伯恩斯预计,在将来,大多数人的 Kubernetes 集群将是专用机器和 serverless 容器基础设施的混合体。专用机器将用于使用状况相对静态的稳态服务,或者是 FPGA 或 GPU 之类的专用硬件,而 serverless 容器将用于突发或瞬时工作负载。
目前,Kubernetes 社区面临的一个问题是,如何将 serverless 容器基础设施与更高层次的 Kubernetes 概念相结合。而虚拟 kubelet 项目的开源,促进了这一话题在 Kubernetes 节点特殊兴趣小组(SIG)和调度特殊兴趣小组(SIG)内部的大讨论。
据了解,核心的虚拟 kubelet 项目旨在缩短 serverless 容器与 Kubernetes API 之间的差距。随着该项目的逐渐壮大,它在整个云计算行业都受到追捧,从初创公司到公共云,无数的合作伙伴都加入进来,因此,serverless 容器与 Kubernetes 结合起来这个愿景将成为可能。
一直以来,Kubernetes 旨在为开发人员提供一种干净的、面向应用程序的 API,以便让他们忘记机器和机器管理的细节。但事实是,在这个 API 表层下面,机器仍然存在。
而 serverless 容器基础设施的出现,让开发人员可以开始完全忘记这些机器,但是大规模应用程序要想成功使用 serverless 容器却需要开发编排系统,因此,Kubernetes 编排层和 serverless 容器基础设施的整合,对二者未来的成功至关重要。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论