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. |
subscription
|
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 |
OKEY |
|
Other Status Codes |
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 |
---|---|
Cloud |
Uma resposta de erro do serviço contêiner. |
Cloud |
Uma resposta de erro do serviço contêiner. |
Kubernetes |
Perfil de versão do patch do Kubernetes |
Kubernetes |
Diferentes camadas de suporte para clusters gerenciados do AKS |
Kubernetes |
Perfil de versão do Kubernetes para determinada versão principal.minor. |
Kubernetes |
Funcionalidades nesta versão do Kubernetes. |
Kubernetes |
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 |
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 |
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 |
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,
Kubernetes |
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 |
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 |
Matriz de versões do Kubernetes com suporte do AKS. |