发布于: Mar 10, 2020
今天,Amazon Web Services (AWS) 宣布推出 Bottlerocket 的公开预览版,这是一种专为运行容器而打造的基于 Linux 的全新开源操作系统 (OS)。Bottlerocket 采用单步更新机制,仅包含运行容器的基本软件。这些属性使客户能够使用容器协调器以最小的中断来管理操作系统更新,从而延长容器化应用程序的正常运行时间并降低运营成本。目前,Bottlerocket 支持与 Amazon EKS 一起使用。Amazon ECS 也将很快受支持。
如今,大多数容器都在通用操作系统上运行,而这些操作系统旨在支持以各种格式封装的应用程序,包括容器。这些通用操作系统的更新是逐个程序包应用的。程序包之间的复杂依赖关系可能会导致错误,从而使操作系统更新过程难以实现自动化。相比之下,对 Bottlerocket 的更新通过一个步骤即可应用和回滚,这使它们易于实现自动化,从而减少管理开销并延长容器化应用程序的正常运行时间。
在开启 Bottlerocket 时,您可以通过 Bottlerocket AMI 启动 Amazon EC2 实例,然后按照此处的说明将其加入 Amazon EKS 集群。Bottlerocket 是作为 GitHub 上的开源项目开发的。AWS 提供的 Bottlerocket 构建版包含在 Amazon Web Services Support 计划中。要了解详情,请访问 Bottlerocket 页面。
2021 年 8 月 25 日修改 – 为了确保良好的体验,此帖子中过期的链接已被更新或从原始帖子中删除。