CBL-Mariner:Azure Linux 发行版现已正式发布

Microsoft 宣布 Azure Linux 容器主机在 AKS 上正式发布

Microsoft 最近宣布了 Azure Linux 容器主机在 Azure Kubernetes Service (AKS) 上正式发布。该轻量级 Linux 发行版在 GitHub 上以 CBL-Mariner 项目代号提供,仅包含在云环境中运行工作负载所需的软件包。

Azure Linux 容器主机的主要特点

Azure Linux 容器主机是一个开源的 Linux 发行版,作为容器主机在 Azure Kubernetes Service (AKS) 上提供。该发行版旨在为 AKS、AKS-HCI 和 Arc 产品提供可靠性和一致性。可以在新的集群中部署 Azure Linux 节点池,也可以将其添加到现有的 Ubuntu 集群中。还可以将现有的 Ubuntu 节点迁移到 Azure Linux 节点。

轻量级设计

该发行版设计为轻量级,核心镜像大小为 400MB,包含约 300 个软件包,旨在提高性能和安全性。Microsoft 的首席项目经理 Jim Perrin 表示,Azure Linux 以极简主义设计和云为中心,移除了窗口管理器和其他图形界面,从而降低了攻击面,减少了依赖关系,并缩小了整体占用空间。这有助于减少更新中断并提高重启速度。

发布背景

此次正式发布是继去年的 预览版公告 之后,Azure Linux 与 CBL-Mariner 是相同的发行版。该发行版的主要目的是作为 AKS 的容器主机,在 Hyper-V 上作为虚拟机运行,但也可以在 x64 或 ARM64 上进行裸机安装。

用户反馈

Reddit 用户 cpressland 表示,他们已经在一个月前在生产环境中运行 Mariner Linux,表现非常稳定。他们还希望非 AKS 工作负载也能使用 Mariner。

Microsoft 的内部使用

尽管正式发布是最近的事情,但 Microsoft 表示自去年以来一直在内部使用 Mariner 作为 Linux 操作系统,包括 Xbox、Playfab、Minecraft 和许多 Azure 服务。

历史背景

Steve Ballmer 的著名言论 Linux 是癌症 在公告发布后被多次提及。Percona 创始人兼开源倡导者 Peter Zaitsev 在推特上表示,几十年前很难想象会有 Microsoft Linux 这样的东西。

其他云提供商的轻量级发行版

Microsoft 并不是唯一开发轻量级发行版的云提供商,Amazon Linux 2023Container-Optimized OS 也是其他流行的选择。

文档

CBL-Mariner 的 文档 可在 GitHub 上获取。

阅读 22
0 条评论