你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

快速入门:为 Azure Kubernetes 服务 (AKS) 群集和节点池启用 Azure Linux 3.0(预览版)

本文介绍如何为运行 AKS 1.31 版的新 AKS 群集和节点池启用 Azure Linux 3.0 作为默认的 Azure Linux 节点 OS。 启用后,使用 --os-sku=AzureLinux 选项创建的任何新 AKS 群集或节点池都默认使用 Azure Linux 3.0。

限制

  • Kubernetes 1.30 版及更低版本不支持。
  • 无法将运行 Azure Linux 2.0 的现有群集或节点池升级到 3.0。 需要创建新的节点池或群集。
  • Azure Linux 3.0 FIPS 映像处于预览版阶段,符合 FIPS 标准,但尚未经过验证,因为加密模块是正在接受 NIST 审查的模块
  • 支持的区域:Azure Linux 3.0 支持是 v20241025 版本的一部分,目前处于预览状态。 访问 AKS 发布跟踪器,获取关于哪些区域已推出此版本的最新信息。

为新群集和节点池启用 Azure Linux 3.0 作为默认值

重要

AKS 预览功能是可选择启用的自助功能。 预览功能是“按现状”和“按可用”提供的,不包括在服务级别协议和有限保证中。 AKS 预览功能是由客户支持尽最大努力部分覆盖。 因此,这些功能并不适合用于生产。 有关详细信息,请参阅以下支持文章:

  1. 使用 az feature register 命令注册 AzureLinuxV3Preview 功能标志。

     az feature register --namespace "Microsoft.ContainerService" --name "AzureLinuxV3Preview"  
    

    状态显示为“已注册”需要几分钟时间

  2. 使用 az feature show 命令验证注册状态。

    az feature show --namespace "Microsoft.ContainerService" --name "AzureLinuxV3Preview"
    
  3. 完成这些步骤后,可以使用所选方法部署群集,以将 Azure Linux 3.0 用作节点 OS:

禁用 Azure Linux 3.0

  1. 使用 az feature unregister 命令注销 AzureLinuxV3Preview 功能标志。
    az feature unregister --namespace "Microsoft.ContainerService" --name "AzureLinuxV3Preview"
    
  2. 使用 az provider register 命令刷新 Microsoft.ContainerService 资源提供程序的注册
    az provider register --namespace "Microsoft.ContainerService"
    

后续步骤

有关 Azure Linux 3.0 预览版的详细信息,请参阅 Azure Linux 3.0 的新增功能