Managed Clusters - List Kubernetes Versions

Obtient la liste des versions de Kubernetes prises en charge dans l’abonnement spécifié.
Contient des métadonnées supplémentaires sur la version, notamment les versions correctives prises en charge, les fonctionnalités, les mises à niveau disponibles et les détails sur la préversion status de la version

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

Paramètres URI

Nom Dans Obligatoire Type Description
location
path True

string

Nom de la région Azure.

subscriptionId
path True

string

uuid

ID de l’abonnement cible. La valeur doit être un UUID.

api-version
query True

string

Version de l’API à utiliser pour cette opération.

Réponses

Nom Type Description
200 OK

KubernetesVersionListResult

Ok

Other Status Codes

CloudError

Réponse d’erreur décrivant la raison de l’échec de l’opération.

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nom Description
user_impersonation Emprunter l’identité de votre compte d’utilisateur

Exemples

List Kubernetes Versions

Sample Request

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

Sample Response

{
  "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": []
        }
      }
    }
  ]
}

Définitions

Nom Description
CloudError

Réponse d’erreur du service conteneur.

CloudErrorBody

Réponse d’erreur du service conteneur.

KubernetesPatchVersion

Profil de version de correctif Kubernetes

KubernetesSupportPlan

Différents niveaux de support pour les clusters managés AKS

KubernetesVersion

Profil de version Kubernetes pour une version major.minor donnée.

KubernetesVersionCapabilities

Fonctionnalités sur cette version de Kubernetes.

KubernetesVersionListResult

Conserver les propriétés des valeurs, qui sont un tableau de KubernetesVersion

CloudError

Réponse d’erreur du service conteneur.

Nom Type Description
error

CloudErrorBody

Détails sur l’erreur.

CloudErrorBody

Réponse d’erreur du service conteneur.

Nom Type Description
code

string

Identificateur de l'erreur. Les codes sont invariants et sont destinés à être consommés par programmation.

details

CloudErrorBody[]

Liste de détails supplémentaires sur l’erreur.

message

string

Message décrivant l’erreur, destiné à être adapté à l’affichage dans une interface utilisateur.

target

string

Cible de l’erreur particulière. Par exemple, le nom de la propriété en erreur.

KubernetesPatchVersion

Profil de version de correctif Kubernetes

Nom Type Description
upgrades

string[]

Chemin de mise à niveau possible pour une version de correctif donnée

KubernetesSupportPlan

Différents niveaux de support pour les clusters managés AKS

Nom Type Description
AKSLongTermSupport

string

Prise en charge de la version étendue au-delà du support KubernetesOfficial de 1 an. AKS continue de corriger les CVC pendant 1 an, pour un total de 2 ans de support.

KubernetesOfficial

string

La prise en charge de la version est la même que pour l’offre Kubernetes open source. Les versions officielles de prise en charge de Kubernetes open source communauté pendant 1 an après la publication.

KubernetesVersion

Profil de version Kubernetes pour une version major.minor donnée.

Nom Type Description
capabilities

KubernetesVersionCapabilities

Fonctionnalités sur cette version de Kubernetes.

isDefault

boolean

Indique si cette version est par défaut.

isPreview

boolean

Indique si cette version est en mode préversion.

patchVersions

<string,  KubernetesPatchVersion>

Versions correctives de la version de Kubernetes

version

string

version major.minor de Kubernetes

KubernetesVersionCapabilities

Fonctionnalités sur cette version de Kubernetes.

Nom Type Description
supportPlan

KubernetesSupportPlan[]

Différents niveaux de support pour les clusters managés AKS

KubernetesVersionListResult

Conserver les propriétés des valeurs, qui sont un tableau de KubernetesVersion

Nom Type Description
values

KubernetesVersion[]

Tableau de versions de Kubernetes prises en charge par AKS.