
重要更新:Azure Linux 2.0 生命周期结束并过渡到 3.0
微软已发布重要警告,即将终止对 Azure Linux 2.0 的支持。该版本通过 Azure Arc 在 Azure Kubernetes 服务 (AKS) 中使用。此版本的预定生命周期 (EOL) 终止日期为 2025 年 7 月 31 日。在此日期之后,用户将不再收到 Azure Linux 2.0 的更新、安全补丁或任何形式的支持。如果在 EOL 之后继续使用此版本,系统可能会因缺乏维护而日益暴露于漏洞。
Azure Linux 3.0 简介
为了应对这些发展,Azure Linux 3.0 现已发布,在性能、安全性和整体开发者体验等多个关键领域进行了重大改进。新版本将 Linux 内核从 5.15 升级到 6.6,从而增强了性能并兼容新硬件。此外,Containerd 软件包从 1.6.26 版本升级到 1.7.13 版本,有助于提升容器管理效率。
此外,SystemD 软件包已从版本 250 升级到 255,显著改进了系统和服务的管理。OpenSSL 也从版本 1.1.1k 显著升级到 3.3.0,增强了此版本中可用的加密标准和安全协议。Azure Linux 3.0 不仅包含这些升级,还为开发人员引入了更广泛的软件包和增强工具。
支持时间表和升级路径
通常,Azure Linux 的主要版本的支持寿命为三年,因此 Azure Linux 3.0 的 EOL 定位在 2027 年夏季。新版本于 2024 年 8 月正式上市。微软强调用户必须将其 Azure 本地实例升级到 2507 版本——这是迁移到 Azure Linux 3.0 之前的先决条件。
成功升级 Azure 本地实例后,下一步是升级 Kubernetes 集群。Microsoft 允许用户在升级过程中维护相同的 Kubernetes 版本,从而确保连续性。这可以通过在执行aksarc upgrade
命令时指定现有版本号来实现。
升级后验证
完成升级后,用户可以使用以下命令验证其 Linux 节点上的内核版本,并确保根据需要调整文件路径:
kubectl --kubeconfig /path/to/aks-cluster-kubeconfig get nodes -o wide
完成此升级对于微软的持续支持至关重要。有关更多详细信息,包括 AKS Arc 团队的联系方式,请参阅微软官方公告。
发表回复