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. |
subscription
|
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 |
D’ACCORD |
|
Other Status Codes |
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
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 |
---|---|
Cloud |
Réponse d’erreur du service Conteneur. |
Cloud |
Réponse d’erreur du service Conteneur. |
Kubernetes |
Profil de version des correctifs Kubernetes |
Kubernetes |
Différents niveaux de prise en charge pour les clusters managés AKS |
Kubernetes |
Profil de version Kubernetes pour une version majeure.mineure donnée. |
Kubernetes |
Fonctionnalités sur cette version de Kubernetes. |
Kubernetes |
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 |
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 |
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 |
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,
Kubernetes |
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 |
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 |
Tableau de versions de Kubernetes prises en charge par AKS. |