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. |
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 |
Ok |
|
Other Status Codes |
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 |
---|---|
Cloud |
Réponse d’erreur du service conteneur. |
Cloud |
Réponse d’erreur du service conteneur. |
Kubernetes |
Profil de version de correctif Kubernetes |
Kubernetes |
Différents niveaux de support pour les clusters managés AKS |
Kubernetes |
Profil de version Kubernetes pour une version major.minor donnée. |
Kubernetes |
Fonctionnalités sur cette version de Kubernetes. |
Kubernetes |
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 |
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 |
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 |
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 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 |
Tableau de versions de Kubernetes prises en charge par AKS. |