Managed Clusters - List Kubernetes Versions
Ruft eine Liste der unterstützten Kubernetes-Versionen im angegebenen Abonnement ab.
Enthält zusätzliche Metadaten für die Version, einschließlich unterstützter Patchversionen, Funktionen, verfügbarer Upgrades und Details zum Vorschaustatus der Version.
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.ContainerService/locations/{location}/kubernetesVersions?api-version=2024-09-01
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
location
|
path | True |
string |
Der Name der Azure-Region. |
subscription
|
path | True |
string uuid |
Die ID des Zielabonnements. Der Wert muss eine UUID sein. |
api-version
|
query | True |
string |
Die API-Version, die für diesen Vorgang verwendet werden soll. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
OKAY |
|
Other Status Codes |
Fehlerantwort, die beschreibt, warum der Vorgang fehlgeschlagen ist. |
Sicherheit
azure_auth
Azure Active Directory OAuth2-Fluss
Typ:
oauth2
Ablauf:
implicit
Autorisierungs-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiche
Name | Beschreibung |
---|---|
user_impersonation | Identitätswechsel ihres Benutzerkontos |
Beispiele
List Kubernetes Versions
Beispielanforderung
GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/location1/kubernetesVersions?api-version=2024-09-01
Beispiel für eine Antwort
{
"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": []
}
}
}
]
}
Definitionen
Name | Beschreibung |
---|---|
Cloud |
Eine Fehlerantwort des Containerdiensts. |
Cloud |
Eine Fehlerantwort des Containerdiensts. |
Kubernetes |
Kubernetes Patchversionsprofil |
Kubernetes |
Verschiedene Unterstützungsebenen für verwaltete AKS-Cluster |
Kubernetes |
Kubernetes-Versionsprofil für die angegebene Major.Minor-Version. |
Kubernetes |
Funktionen für diese Kubernetes-Version. |
Kubernetes |
Hold values properties, which is array of KubernetesVersion |
CloudError
Eine Fehlerantwort des Containerdiensts.
Name | Typ | Beschreibung |
---|---|---|
error |
Details zum Fehler. |
CloudErrorBody
Eine Fehlerantwort des Containerdiensts.
Name | Typ | Beschreibung |
---|---|---|
code |
string |
Ein Bezeichner für den Fehler. Codes sind unveränderlich und sollen programmgesteuert genutzt werden. |
details |
Eine Liste mit zusätzlichen Details zum Fehler. |
|
message |
string |
Eine Meldung, die den Fehler beschreibt, der für die Anzeige in einer Benutzeroberfläche geeignet ist. |
target |
string |
Das Ziel des bestimmten Fehlers. Beispielsweise der Name der Eigenschaft im Fehler. |
KubernetesPatchVersion
Kubernetes Patchversionsprofil
Name | Typ | Beschreibung |
---|---|---|
upgrades |
string[] |
Möglicher Upgradepfad für bestimmte Patchversion |
KubernetesSupportPlan
Verschiedene Unterstützungsebenen für verwaltete AKS-Cluster
Name | Typ | Beschreibung |
---|---|---|
AKSLongTermSupport |
string |
Unterstützung für die Version, die über den KubernetesOfficial Support von 1 Jahr erweitert wurde. AKS setzt CVEs für weitere 1 Jahr fort, für insgesamt 2 Jahre Unterstützung. |
KubernetesOfficial |
string |
Die Unterstützung für die Version ist identisch mit dem Open Source Kubernetes-Angebot. Offizielle Kubernetes Open Source Community-Supportversionen für 1 Jahr nach der Veröffentlichung. |
KubernetesVersion
Kubernetes-Versionsprofil für die angegebene Major.Minor-Version.
Name | Typ | Beschreibung |
---|---|---|
capabilities |
Funktionen für diese Kubernetes-Version. |
|
isDefault |
boolean |
Gibt an, ob diese Version standardmäßig ist. |
isPreview |
boolean |
Gibt an, ob sich diese Version im Vorschaumodus befindet. |
patchVersions |
<string,
Kubernetes |
Patchversionen der Kubernetes-Version |
version |
string |
major.minor version of Kubernetes release |
KubernetesVersionCapabilities
Funktionen für diese Kubernetes-Version.
Name | Typ | Beschreibung |
---|---|---|
supportPlan |
Verschiedene Unterstützungsebenen für verwaltete AKS-Cluster |
KubernetesVersionListResult
Hold values properties, which is array of KubernetesVersion
Name | Typ | Beschreibung |
---|---|---|
values |
Array von AKS unterstützte Kubernetes-Versionen. |