Partager via


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 l’état d’aperçu de la version

GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.ContainerService/locations/{location}/kubernetesVersions?api-version=2024-05-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

D’ACCORD

Other Status Codes

CloudError

Réponse d’erreur décrivant pourquoi l’opération a échoué.

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory

Type: oauth2
Flux: implicit
URL d’autorisation: https://login.microsoftonline.com/common/oauth2/authorize

Étendues

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

Exemples

List Kubernetes Versions

Exemple de requête

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

Exemple de réponse

{
  "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 des correctifs Kubernetes

KubernetesSupportPlan

Différents niveaux de prise en charge pour les clusters managés AKS

KubernetesVersion

Profil de version Kubernetes pour une version majeure.mineure donnée.

KubernetesVersionCapabilities

Fonctionnalités sur cette version de Kubernetes.

KubernetesVersionListResult

Contenir les propriétés des valeurs, qui est 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 programme.

details

CloudErrorBody[]

Liste des 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 des correctifs Kubernetes

Nom Type Description
upgrades

string[]

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

KubernetesSupportPlan

Différents niveaux de prise en charge pour les clusters managés AKS

Nom Type Description
AKSLongTermSupport

string

Prise en charge de la version étendue au-delà de la prise en charge kubernetesOfficiale de 1 an. AKS continue de corriger les CVE pour un autre 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. La communauté open source Kubernetes officielle prend en charge les versions de 1 an après la publication.

KubernetesVersion

Profil de version Kubernetes pour une version majeure.mineure 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 prise en charge pour les clusters managés AKS

KubernetesVersionListResult

Contenir les propriétés des valeurs, qui est un tableau de KubernetesVersion

Nom Type Description
values

KubernetesVersion[]

Tableau de versions de Kubernetes prises en charge par AKS.