微软刚刚宣布针对 Azure Kubernetes 服务(AKS)的 Azure Linux 3.0 正式发布,现在 AKS 1.31 版本上已有预览版。Azure Linux 3.0 于几个月前在 GitHub 上发布,你可以在这里查看完整的发布说明。
Azure Linux 3.0 在 Azure Linux 2.0(称为 Mariner)发布三年后推出,包括对主要组件的多项升级。例如,Linux 内核从 5.15 版升级到 6.6 版,Containerd 从 1.6.26 版升级到 1.7.13 版(2.0 版将在准备就绪时推出),SystemD 从 250 版升级到 255 版,OpenSSL 从 1.1.1k 版升级到 3.3.0 版。
如果想在 AKS 1.31 中使用 Azure Linux 3.0 预览版,需要在 Azure 订阅中注册功能标志;可以使用以下命令完成注册:
az feature register --namespace Microsoft.ContainerService --name AzureLinuxV3Preview
然后,您可以使用以下命令验证注册状态。状态显示为 “已注册” 需要几分钟时间:
az feature show --namespace Microsoft.ContainerService --name AzureLinuxV3Preview
当你使用 “--os-sku=AzureLinux” 选项创建新的群集或节点池时,它将默认使用新的 Azure Linux 3.0。微软表示,你可以使用多种方法部署群集或节点池,包括:
微软表示,关于这个预览版,有三点需要注意:
- 请注意,Azure Linux 3.0 预览版仅支持 AKS 1.31 版本,因此不支持 AKS 1.30 及以下版本。如果在 AKS 1.30 及以下版本上注册 Azure Linux 3.0 预览版功能标志,新的 AKS 群集和节点池将默认使用 Azure Linux 2.0。
- 此外,在预览期间,运行 Azure Linux 2.0 的现有群集或节点池无法升级到 3.0。需要为 Azure Linux 3.0 预览版创建新的节点池或群集。
- 最后,作为 v20241025 版本的一部分,Azure Linux 3.0 支持处于预览阶段。请访问 AKS Release Tracker 了解该版本中哪些区域的最新情况。
展望未来,微软表示将采纳预览期间的反馈意见,为 Azure Linux 3.0 在 AKS 1.32 版上的全面可用性做好准备。
来源:Microsoft