Compartilhar via


Managed Clusters - List Kubernetes Versions

Obtém uma lista de versões do Kubernetes com suporte na assinatura especificada.
Contém metadados extras na versão, incluindo versões de patch com suporte, funcionalidades, atualizações disponíveis e detalhes sobre o status de visualização da versão

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

Parâmetros de URI

Nome Em Obrigatório Tipo Description
location
path True

string

O nome da região do Azure.

subscriptionId
path True

string

uuid

A ID da assinatura de destino. O valor deve ser uma UUID.

api-version
query True

string

A versão da API a ser usada para esta operação.

Respostas

Nome Tipo Description
200 OK

KubernetesVersionListResult

OKEY

Other Status Codes

CloudError

Resposta de erro que descreve por que a operação falhou.

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory

Tipo: oauth2
Flow: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Escopos

Nome Description
user_impersonation representar sua conta de usuário

Exemplos

List Kubernetes Versions

Solicitação de exemplo

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

Resposta de exemplo

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

Definições

Nome Description
CloudError

Uma resposta de erro do serviço contêiner.

CloudErrorBody

Uma resposta de erro do serviço contêiner.

KubernetesPatchVersion

Perfil de versão do patch do Kubernetes

KubernetesSupportPlan

Diferentes camadas de suporte para clusters gerenciados do AKS

KubernetesVersion

Perfil de versão do Kubernetes para determinada versão principal.minor.

KubernetesVersionCapabilities

Funcionalidades nesta versão do Kubernetes.

KubernetesVersionListResult

Propriedades de valores de retenção, que é uma matriz de KubernetesVersion

CloudError

Uma resposta de erro do serviço contêiner.

Nome Tipo Description
error

CloudErrorBody

Detalhes sobre o erro.

CloudErrorBody

Uma resposta de erro do serviço contêiner.

Nome Tipo Description
code

string

Um identificador para o erro. Os códigos são invariáveis e devem ser consumidos programaticamente.

details

CloudErrorBody[]

Uma lista de detalhes adicionais sobre o erro.

message

string

Uma mensagem que descreve o erro, destinada a ser adequada para exibição em uma interface do usuário.

target

string

O destino do erro específico. Por exemplo, o nome da propriedade em erro.

KubernetesPatchVersion

Perfil de versão do patch do Kubernetes

Nome Tipo Description
upgrades

string[]

Possível caminho de atualização para determinada versão do patch

KubernetesSupportPlan

Diferentes camadas de suporte para clusters gerenciados do AKS

Nome Tipo Description
AKSLongTermSupport

string

Suporte para a versão estendida após o suporte do KubernetesOfficial de 1 ano. O AKS continua a aplicar patch a CVEs por mais 1 ano, para um total de 2 anos de suporte.

KubernetesOfficial

string

O suporte para a versão é o mesmo da oferta do Kubernetes de software livre. Versões oficiais de suporte da comunidade de software livre do Kubernetes por 1 ano após o lançamento.

KubernetesVersion

Perfil de versão do Kubernetes para determinada versão principal.minor.

Nome Tipo Description
capabilities

KubernetesVersionCapabilities

Funcionalidades nesta versão do Kubernetes.

isDefault

boolean

Se essa versão é padrão.

isPreview

boolean

Se essa versão está no modo de visualização.

patchVersions

<string,  KubernetesPatchVersion>

Versões de patch da versão do Kubernetes

version

string

versão principal.secundária da versão do Kubernetes

KubernetesVersionCapabilities

Funcionalidades nesta versão do Kubernetes.

Nome Tipo Description
supportPlan

KubernetesSupportPlan[]

Diferentes camadas de suporte para clusters gerenciados do AKS

KubernetesVersionListResult

Propriedades de valores de retenção, que é uma matriz de KubernetesVersion

Nome Tipo Description
values

KubernetesVersion[]

Matriz de versões do Kubernetes com suporte do AKS.