1. Tinkerbell
Tinkerbell 开始履行其为云原生环境提供裸机服务器和其他设备的承诺。在去年11月成为CNCF沙盒项目后,Tinkerbell本月更新了许多新的beta版功能(在Apache2.0许可下,)。
Equinix的高级工程师Gianluca Arbezzano在最近的一篇博客文章中写道,出发点是为了帮助DevOps团队,这些团队正在努力完成一项众所周知的困难任务——调配裸机计算服务器和其他设备,或者“让服务器活过来,供软件使用”。Equinix在2020年收购了Packet,这项技术的起源地。
Equinix的开发人员关系高级主管Mark Coleman表示,服务器资源调配传统上是一个手动过程,而Tinkerbell自动化了许多这样的任务,无论它们是跨公共云、在数据中心还是在边缘设备上。
Coleman说,裸机的生命周期可以用三种方式来描述:
内部部署:“大多数规模足够大的公司在各种平台上运行他们的工作负载,从公共云到托管。”
边缘计算:“从美国职业棒球大联盟体育场到商场,公司都想知道如何在更接近用户的地方运行硬件,虽然像最近宣布的Amazon EKS-A这样的工具会有所帮助,但运维团队仍然需要让服务器进入可部署状态,并且仍然需要处理维护和升级。”
混合云:“尽管混合云工具的主要驱动力是公司收购其他使用不同公共云的公司,但现在我们看到公司正在积极调查公共云何时适合(或不适合)各种工作负载。对于混合云中的非公共云部分,仍然需要有人来管理这些机器。”
Enterprise Management Associates(EMA)分析师Torsten Volk表示,使用Tinkerbell帮助创建底层服务器基础设施来部署和扩展Kubernetes集群解决了一个“重要的痛点”。例如,DevOps团队通常很难弥合Kubernetes的声明性和政策驱动的横向扩展世界与“数据中心和不同公共云上基础设施供应的模糊和不一致的世界”之间的鸿沟。