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

Managed Clusters - List Kubernetes Versions

获取指定订阅中支持的 Kubernetes 版本的列表。
包含有关版本的额外元数据,包括支持的修补程序版本、功能、可用升级以及有关版本预览状态的详细信息

GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.ContainerService/locations/{location}/kubernetesVersions?api-version=2024-09-01

URI 参数

名称 必需 类型 说明
location
path True

string

Azure 区域的名称。

subscriptionId
path True

string

uuid

目标订阅的 ID。 该值必须是 UUID。

api-version
query True

string

用于此操作的 API 版本。

响应

名称 类型 说明
200 OK

KubernetesVersionListResult

还行

Other Status Codes

CloudError

描述操作失败的原因的错误响应。

安全性

azure_auth

Azure Active Directory OAuth2 Flow

类型: oauth2
流向: implicit
授权 URL: https://login.microsoftonline.com/common/oauth2/authorize

作用域

名称 说明
user_impersonation 模拟用户帐户

示例

List Kubernetes Versions

示例请求

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/location1/kubernetesVersions?api-version=2024-09-01

示例响应

{
  "values": [
    {
      "version": "1.23",
      "capabilities": {
        "supportPlan": [
          "KubernetesOfficial"
        ]
      },
      "patchVersions": {
        "1.23.12": {
          "upgrades": [
            "1.23.15",
            "1.24.6",
            "1.24.9"
          ]
        },
        "1.23.15": {
          "upgrades": [
            "1.24.6",
            "1.24.9"
          ]
        }
      }
    },
    {
      "version": "1.24",
      "isDefault": true,
      "capabilities": {
        "supportPlan": [
          "KubernetesOfficial"
        ]
      },
      "patchVersions": {
        "1.24.6": {
          "upgrades": [
            "1.24.9",
            "1.25.4",
            "1.25.5"
          ]
        },
        "1.24.9": {
          "upgrades": [
            "1.25.4",
            "1.25.5"
          ]
        }
      }
    },
    {
      "version": "1.25",
      "capabilities": {
        "supportPlan": [
          "KubernetesOfficial"
        ]
      },
      "patchVersions": {
        "1.25.4": {
          "upgrades": [
            "1.25.5",
            "1.26.0"
          ]
        },
        "1.25.5": {
          "upgrades": [
            "1.26.0"
          ]
        }
      }
    },
    {
      "version": "1.26",
      "isPreview": true,
      "capabilities": {
        "supportPlan": [
          "KubernetesOfficial"
        ]
      },
      "patchVersions": {
        "1.26.0": {
          "upgrades": []
        }
      }
    }
  ]
}

定义

名称 说明
CloudError

容器服务的错误响应。

CloudErrorBody

容器服务的错误响应。

KubernetesPatchVersion

Kubernetes 修补程序版本配置文件

KubernetesSupportPlan

AKS 托管群集的不同支持层

KubernetesVersion

给定 major.minor 版本的 Kubernetes 版本配置文件。

KubernetesVersionCapabilities

此 Kubernetes 版本的功能。

KubernetesVersionListResult

保存值属性,这是 KubernetesVersion 的数组

CloudError

容器服务的错误响应。

名称 类型 说明
error

CloudErrorBody

有关错误的详细信息。

CloudErrorBody

容器服务的错误响应。

名称 类型 说明
code

string

错误的标识符。 代码是固定的,旨在以编程方式使用。

details

CloudErrorBody[]

有关错误的其他详细信息的列表。

message

string

描述错误的消息,旨在适合在用户界面中显示。

target

string

特定错误的目标。 例如,错误属性的名称。

KubernetesPatchVersion

Kubernetes 修补程序版本配置文件

名称 类型 说明
upgrades

string[]

给定修补程序版本的可能升级路径

KubernetesSupportPlan

AKS 托管群集的不同支持层

名称 类型 说明
AKSLongTermSupport

string

对版本的支持已超过 KubernetesOfficial 支持 1 年。 AKS 继续修补 CVE 再 1 年,总共支持 2 年。

KubernetesOfficial

string

对版本的支持与开放源代码 Kubernetes 产品/服务的支持相同。 正式 Kubernetes 开源社区在发布后 1 年支持版本。

KubernetesVersion

给定 major.minor 版本的 Kubernetes 版本配置文件。

名称 类型 说明
capabilities

KubernetesVersionCapabilities

此 Kubernetes 版本的功能。

isDefault

boolean

此版本是否为默认值。

isPreview

boolean

此版本是否处于预览模式。

patchVersions

<string,  KubernetesPatchVersion>

Kubernetes 版本的修补程序版本

version

string

Kubernetes 版本的 major.minor 版本

KubernetesVersionCapabilities

此 Kubernetes 版本的功能。

名称 类型 说明
supportPlan

KubernetesSupportPlan[]

AKS 托管群集的不同支持层

KubernetesVersionListResult

保存值属性,这是 KubernetesVersion 的数组

名称 类型 说明
values

KubernetesVersion[]

AKS 支持的 Kubernetes 版本的数组。