Udostępnij za pośrednictwem


Managed Clusters - List Kubernetes Versions

Pobiera listę obsługiwanych wersji platformy Kubernetes w określonej subskrypcji.
Zawiera dodatkowe metadane dotyczące wersji, w tym obsługiwane wersje poprawek, możliwości, dostępne uaktualnienia i szczegółowe informacje na temat stanu wersji zapoznawczej wersji

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
location
path True

string

Nazwa regionu świadczenia usługi Azure.

subscriptionId
path True

string

uuid

Identyfikator subskrypcji docelowej. Wartość musi być identyfikatorem UUID.

api-version
query True

string

Wersja interfejsu API do użycia dla tej operacji.

Odpowiedzi

Nazwa Typ Opis
200 OK

KubernetesVersionListResult

OK

Other Status Codes

CloudError

Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się.

Zabezpieczenia

azure_auth

Przepływ protokołu OAuth2 usługi Azure Active Directory

Typ: oauth2
Flow: implicit
Adres URL autoryzacji: https://login.microsoftonline.com/common/oauth2/authorize

Zakresy

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

List Kubernetes Versions

Przykładowe żądanie

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

Przykładowa odpowiedź

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

Definicje

Nazwa Opis
CloudError

Odpowiedź na błąd z usługi Container Service.

CloudErrorBody

Odpowiedź na błąd z usługi Container Service.

KubernetesPatchVersion

Profil wersji poprawki platformy Kubernetes

KubernetesSupportPlan

Różne warstwy pomocy technicznej dla klastrów zarządzanych usługi AKS

KubernetesVersion

Profil wersji platformy Kubernetes dla danej wersji głównej.pomocniczej.

KubernetesVersionCapabilities

Możliwości w tej wersji platformy Kubernetes.

KubernetesVersionListResult

Właściwości blokady wartości, które są tablicą kubernetesVersion

CloudError

Odpowiedź na błąd z usługi Container Service.

Nazwa Typ Opis
error

CloudErrorBody

Szczegółowe informacje o błędzie.

CloudErrorBody

Odpowiedź na błąd z usługi Container Service.

Nazwa Typ Opis
code

string

Identyfikator błędu. Kody są niezmienne i mają być używane programowo.

details

CloudErrorBody[]

Lista dodatkowych szczegółów dotyczących błędu.

message

string

Komunikat opisujący błąd, który ma być odpowiedni do wyświetlania w interfejsie użytkownika.

target

string

Element docelowy określonego błędu. Na przykład nazwa właściwości w błędzie.

KubernetesPatchVersion

Profil wersji poprawki platformy Kubernetes

Nazwa Typ Opis
upgrades

string[]

Możliwa ścieżka uaktualnienia dla danej wersji poprawki

KubernetesSupportPlan

Różne warstwy pomocy technicznej dla klastrów zarządzanych usługi AKS

Nazwa Typ Opis
AKSLongTermSupport

string

Obsługa wersji rozszerzonej w przeszłości wsparcia platformy KubernetesOfficial przez 1 rok. Usługa AKS nadal poprawia CVEs przez kolejny 1 rok, przez łącznie 2 lata wsparcia.

KubernetesOfficial

string

Obsługa wersji jest taka sama jak w przypadku oferty kubernetes typu open source. Oficjalne wersje pomocy technicznej społeczności open source platformy Kubernetes przez 1 rok po wydaniu.

KubernetesVersion

Profil wersji platformy Kubernetes dla danej wersji głównej.pomocniczej.

Nazwa Typ Opis
capabilities

KubernetesVersionCapabilities

Możliwości w tej wersji platformy Kubernetes.

isDefault

boolean

Czy ta wersja jest domyślna.

isPreview

boolean

Czy ta wersja jest w trybie podglądu.

patchVersions

<string,  KubernetesPatchVersion>

Wersje poprawek wydania rozwiązania Kubernetes

version

string

wersja główna.pomocnicza wydania rozwiązania Kubernetes

KubernetesVersionCapabilities

Możliwości w tej wersji platformy Kubernetes.

Nazwa Typ Opis
supportPlan

KubernetesSupportPlan[]

Różne warstwy pomocy technicznej dla klastrów zarządzanych usługi AKS

KubernetesVersionListResult

Właściwości blokady wartości, które są tablicą kubernetesVersion

Nazwa Typ Opis
values

KubernetesVersion[]

Tablica obsługiwanych wersji platformy Kubernetes w usłudze AKS.