Consulta as informações detalhadas sobre versões do Kubernetes, incluindo o número da versão, data de lançamento, data de expiração, sistemas operacionais compatíveis e runtime.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
cs:DescribeKubernetesVersionMetadata |
get |
*All Resource
|
Nenhuma | Nenhuma |
Sintaxe da solicitação
GET /api/v1/metadata/versions HTTP/1.1
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| Region |
string |
Sim |
O ID da região do cluster. |
cn-beijing |
| ClusterType |
string |
Sim |
O tipo de cluster que você deseja usar. Valores válidos:
|
Kubernetes |
| KubernetesVersion |
string |
Não |
A versão do Kubernetes do cluster. As versões do Kubernetes suportadas pelo ACK são as mesmas versões do Kubernetes suportadas pelo Kubernetes open source. Recomenda-se especificar a versão mais recente do Kubernetes. Se você não configurar este parâmetro, a versão mais recente do Kubernetes será usada. Para mais informações sobre as versões do Kubernetes suportadas pelo ACK, consulte Notas de lançamento para versões do Kubernetes. |
1.32.1-aliyun.1 |
| Profile |
string |
Não |
O cenário de uso dos clusters. Valores válidos:
Valor padrão: |
Default |
| runtime |
string |
Não |
O tipo de runtime de contêiner que você deseja usar. Você pode especificar um tipo de runtime para consultar apenas imagens de SO que suportam o tipo de runtime. Valores válidos:
Se você especificar um tipo de runtime, apenas as imagens de SO que suportam o tipo de runtime especificado serão retornadas. Caso contrário, todas as imagens de SO serão retornadas. |
containerd |
| Mode |
string |
Não |
O modo de consulta. Valores válidos:
Se você especificar Se você não especificar um modo de consulta, as versões do Kubernetes de clusters que você pode criar serão retornadas. |
supported |
| QueryUpgradableVersion |
boolean |
Não |
Especifica se devem ser consultadas as versões do Kubernetes disponíveis para atualização. Este parâmetro tem efeito apenas quando o parâmetro KubernetesVersion é especificado.
|
1.30.1-aliyun.1 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
array |
Os detalhes da versão do Kubernetes consultada. |
||
|
array<object> |
Os detalhes da versão do Kubernetes. |
||
| capabilities |
object |
Recursos da versão do Kubernetes consultada. |
{ "AnyAZ": true, "ChargeType": "PostPaid" } |
| images |
array<object> |
As imagens de SO retornadas. |
|
|
object |
Os detalhes da imagem. |
||
| image_id |
string |
O ID da imagem. |
aliyun_3_x64_20G_alibase_20241218.vhd |
| image_name |
string |
O nome da imagem. |
Alibaba Cloud Linux 3.2104 |
| platform |
string |
A plataforma do SO. Valores válidos:
|
AliyunLinux |
| os_version |
string |
A versão da imagem. |
3.2104 |
| image_type |
string |
O tipo de distribuição do sistema operacional que você deseja usar. Recomenda-se usar este parâmetro para especificar o sistema operacional do nó. Valores válidos:
|
AliyunLinux3 |
| os_type |
string |
O tipo de SO. Exemplos:
|
Linux |
| image_category |
string |
O tipo de imagem. Valores válidos:
|
system |
| architecture |
string |
A arquitetura da imagem. |
x86_64 |
| meta_data |
object |
Os metadados da versão do Kubernetes. |
{ "KubernetesVersion": "1.31.1-aliyun.1", "SubClass": "default", "ServiceCIDR": "" } |
| runtimes |
array |
As configurações de runtime de contêiner. |
|
| runtime |
As configurações de runtime de contêiner. |
||
| version |
string |
A versão do Kubernetes suportada pelo ACK. Para mais informações, consulte Notas de lançamento para versões do Kubernetes. |
1.31.1-aliyun.1 |
| release_date |
string |
A data de lançamento da versão do Kubernetes. |
2025-01-30T00:00:00Z |
| expiration_date |
string |
A data de expiração da versão do Kubernetes. |
2026-01-30T00:00:00Z |
| creatable |
boolean |
Indica se você pode criar clusters que executam a versão do Kubernetes. |
true |
| upgradable_versions |
array |
A lista de versões do Kubernetes disponíveis para atualização. |
|
|
string |
A versão do Kubernetes disponível para atualização. |
1.32.1-aliyun.1 |
Exemplos
Resposta de sucesso
JSON formato
[
{
"capabilities": {
"AnyAZ": true,
"ChargeType": "PostPaid"
},
"images": [
{
"image_id": "aliyun_3_x64_20G_alibase_20241218.vhd",
"image_name": "Alibaba Cloud Linux 3.2104",
"platform": "AliyunLinux",
"os_version": "3.2104",
"image_type": "AliyunLinux3",
"os_type": "Linux",
"image_category": "system",
"architecture": "x86_64"
}
],
"meta_data": {
"KubernetesVersion": "1.31.1-aliyun.1",
"SubClass": "default",
"ServiceCIDR": ""
},
"runtimes": [
{
"name": "containerd",
"version": "1.6.20"
}
],
"version": "1.31.1-aliyun.1",
"release_date": "2025-01-30T00:00:00Z",
"expiration_date": "2026-01-30T00:00:00Z",
"creatable": true,
"upgradable_versions": [
"1.32.1-aliyun.1"
]
}
]
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.