Managed Clusters - List Kubernetes Versions
Obtém uma lista de versões suportadas do Kubernetes na assinatura especificada.
Contém metadados extras sobre a versão, incluindo versões de patch suportadas, recursos, 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 do URI
Name | Em | Necessá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 um UUID. |
api-version
|
query | True |
string |
A versão da API a ser usada para esta operação. |
Respostas
Name | Tipo | Description |
---|---|---|
200 OK |
OK |
|
Other Status Codes |
Resposta de erro descrevendo por que a operação falhou. |
Segurança
azure_auth
Azure Ative Directory OAuth2 Flow
Tipo:
oauth2
Fluxo:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Âmbitos
Name | Description |
---|---|
user_impersonation | personificar a sua conta de utilizador |
Exemplos
List Kubernetes Versions
Pedido de amostra
GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/location1/kubernetesVersions?api-version=2024-09-01
Resposta da amostra
{
"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
Name | Description |
---|---|
Cloud |
Uma resposta de erro do serviço de contêiner. |
Cloud |
Uma resposta de erro do serviço de contêiner. |
Kubernetes |
Perfil da versão do patch do Kubernetes |
Kubernetes |
Diferentes níveis de suporte para clusters gerenciados pelo AKS |
Kubernetes |
Perfil da versão do Kubernetes para determinada versão major.minor. |
Kubernetes |
Recursos nesta versão do Kubernetes. |
Kubernetes |
Propriedades de valores de retenção, que é a matriz de KubernetesVersion |
CloudError
Uma resposta de erro do serviço de contêiner.
Name | Tipo | Description |
---|---|---|
error |
Detalhes sobre o erro. |
CloudErrorBody
Uma resposta de erro do serviço de contêiner.
Name | Tipo | Description |
---|---|---|
code |
string |
Um identificador para o erro. Os códigos são invariantes e destinam-se a ser consumidos programaticamente. |
details |
Uma lista de detalhes adicionais sobre o erro. |
|
message |
string |
Uma mensagem descrevendo o erro, destinada a ser adequada para exibição em uma interface do usuário. |
target |
string |
O alvo do erro específico. Por exemplo, o nome da propriedade em erro. |
KubernetesPatchVersion
Perfil da versão do patch do Kubernetes
Name | Tipo | Description |
---|---|---|
upgrades |
string[] |
Possível caminho de atualização para determinada versão do patch |
KubernetesSupportPlan
Diferentes níveis de suporte para clusters gerenciados pelo AKS
Name | Tipo | Description |
---|---|---|
AKSLongTermSupport |
string |
Suporte para a versão estendida além do suporte KubernetesOfficial de 1 ano. O AKS continua a corrigir CVEs por mais 1 ano, para um total de 2 anos de suporte. |
KubernetesOfficial |
string |
O suporte para a versão é o mesmo que para a oferta de código aberto do Kubernetes. Versões oficiais de suporte da comunidade de código aberto Kubernetes por 1 ano após o lançamento. |
KubernetesVersion
Perfil da versão do Kubernetes para determinada versão major.minor.
Name | Tipo | Description |
---|---|---|
capabilities |
Recursos nesta versão do Kubernetes. |
|
isDefault |
boolean |
Se esta versão é padrão. |
isPreview |
boolean |
Se esta versão está no modo de visualização. |
patchVersions |
<string,
Kubernetes |
Versões de patch da versão do Kubernetes |
version |
string |
versão major.minor do lançamento do Kubernetes |
KubernetesVersionCapabilities
Recursos nesta versão do Kubernetes.
Name | Tipo | Description |
---|---|---|
supportPlan |
Diferentes níveis de suporte para clusters gerenciados pelo AKS |
KubernetesVersionListResult
Propriedades de valores de retenção, que é a matriz de KubernetesVersion
Name | Tipo | Description |
---|---|---|
values |
Matriz de AKS suportado Kubernetes versões. |