首页 >科技周边 >IT业界 >云本地人:安培如何改善夜间ARM64构建

云本地人:安培如何改善夜间ARM64构建

William Shakespeare
William Shakespeare原创
2025-02-08 08:57:10804浏览

Cloud Native: How Ampere Is Improving Nightly Arm64 Builds

KubeCon NA 2023期间,CNCF宣布启动一项新项目,旨在帮助CNCF项目创建arm64/Ampere运行器,从而使其夜间原生arm64构建更加安全、更高效地利用资源并显着加快速度。

该项目旨在解决三个主要问题:根据GitHub文档,对于开源项目运行GitHub自托管运行器是不安全的,因为构建后可能会留下副作用。这本身就足以促使CNCF项目寻找更好的夜间构建方法,此外,构建经常过度配置,从而浪费社区资源,并且配置不当。因此,项目构建花费的时间过长,无法在6小时的窗口内完成。

CNCF、Ampere Computing(arm64服务器芯片制造商)和Equinix(托管公司)联系了Actuated的创建者OpenFaaS,以探讨可能的解决方案。最初有八个项目入选该项目的首轮测试。

项目启动两个月后,Ampere Computing开发关系总监Dave Neary与Linux基金会首席技术官Chris Aniszczyk、Equinix开源开发者合作伙伴经理Ed Vielmetti以及OpenFaaS首席执行官Alex Ellis坐下来讨论了该项目,包括其创建原因、已完成的工作以及运行情况。

以下是Dave Neary在Ampere arm64服务器社区发布的一些项目成果,团队成员也对此进行了讨论:

  • OpenTelemetry已添加Arm64支持和Arm64 CI构建
  • 通过使用Actuated,多达五位etcd贡献者现在可以将时间和精力集中在其他地方
  • 试点项目迄今已在Equinix托管的Ampere服务器上运行了超过70,000分钟的CI任务
  • 报告方面的诸多改进使项目能够根据自身需求调整VM大小,管理每周Dependabot运行引起的“惊群效应”问题,并在构建时间发生重大变化时快速报告,从而及时发现构建过程中的问题
  • 容器生态系统的关键构建块(容器运行时runc、cri-o和containerd)现在拥有更安全的软件供应链

观看视频,了解更多关于这个创新项目的信息。

加入我们遍布全球的开发者社区论坛:community.amperecomputing.com。

我们诚邀您进一步了解我们的开发者工作、最佳实践以及相关见解:developer.amperecomputing.com。

以上是云本地人:安培如何改善夜间ARM64构建的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn