Consulta uma lista de clusters ACK que atendem a condições especificadas, como tipo de cluster e especificação do cluster, na conta atual.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
cs:GetClusters |
get |
*Cluster
|
Nenhuma | Nenhuma |
Sintaxe da solicitação
GET /api/v1/clusters HTTP/1.1
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| name |
string |
Não |
O nome do cluster. |
cluster-demo |
| cluster_type |
string |
Não |
O tipo de cluster.
|
Kubernetes |
| page_size |
integer |
Não |
O número de registros por página. |
10 |
| page_number |
integer |
Não |
O número da página atual. |
1 |
| profile |
string |
Não |
Quando você define cluster_type como ManagedKubernetes, pode especificar ainda o subtipo do cluster.
|
Default |
| cluster_spec |
string |
Não |
A especificação do cluster quando cluster_type é definido como ManagedKubernetes e profile é configurado. Valores válidos:
Pro XL, Pro 2XL e Pro 4XL são três níveis fornecidos pelo Plano de controle provisionado do ACK Pro. Ao pré-alocar e dedicar recursos do plano de controle, esses níveis garantem que a simultaneidade da API e os recursos de agendamento de pods permaneçam em um nível consistentemente alto. Eles são adequados para treinamento e inferência de IA, clusters de escala ultragrande e cargas de trabalho de missão crítica. Para obter informações sobre as taxas de gerenciamento de cluster para as edições Pro e plano de controle provisionado, consulte Taxa de gerenciamento de cluster. |
ack.pro.small |
| region_id |
string |
Não |
A região do cluster. Especifique este parâmetro para filtrar a lista de clusters por região. |
cn-hangzhou |
| cluster_id |
string |
Não |
O ID do cluster. |
c3fb96524f9274b4495df0f12a6b5**** |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
O corpo da resposta. |
||
| clusters |
array<object> |
A lista de informações do cluster. |
|
|
array<object> |
A instância do cluster. |
||
| cluster_domain |
string |
O nome de domínio local do cluster. |
cluster.local |
| cluster_id |
string |
O ID do cluster. |
c3fb96524f9274b4495df0f12a6b5**** |
| cluster_spec |
string |
A especificação do cluster. |
ack.standard |
| cluster_type |
string |
O tipo de cluster. |
Kubernetes |
| container_cidr |
string |
O bloco CIDR dos pods. Esta é a configuração de rede Flannel. |
172.20.xx.xx/16 |
| created |
string |
A hora em que o cluster foi criado. |
2025-04-07T09:57:26+08:00 |
| current_version |
string |
A versão atual do cluster. |
1.32.1-aliyun.1 |
| deletion_protection |
boolean |
Indica se a proteção contra exclusão está ativada para o cluster. A proteção contra exclusão evita que o cluster seja excluído acidentalmente no console ou por meio de chamadas de operações de API. Valores válidos:
|
true |
docker_version
deprecated
|
string |
A versão do Docker usada pelo cluster. |
19.03.5 |
external_loadbalancer_id
deprecated
|
string |
A instância de SLB associada ao Ingress do cluster. Tipo de instância padrão: instância de desempenho garantido (slb.s1.small). |
lb-2vcrbmlevo6kjpgch**** |
| init_version |
string |
A versão inicial do cluster. Para obter mais informações sobre as versões do Kubernetes suportadas pelo ACK, consulte Visão geral do lançamento de versões do Kubernetes. |
1.32.1-aliyun.1 |
| ip_stack |
string |
A pilha de protocolos IP do cluster. Valores válidos:
|
ipv4 |
| maintenance_window | maintenance_window |
A janela de manutenção do cluster. Este recurso entra em vigor apenas para clusters gerenciados ACK e clusters ACK Serverless. |
|
| master_url |
string |
Os endereços de acesso do servidor de API do cluster, incluindo o endereço de acesso à rede interna e o endereço de acesso à rede pública. |
{\"api_server_endpoint\":\"\",\"intranet_api_server_endpoint\":\"https://192.168.xx.xx:6443\"} |
| meta_data |
string |
Os metadados do cluster. |
{\"Addons\":[{\"config\":***}} |
| name |
string |
O nome do cluster. |
cluster-demo |
network_mode
deprecated
|
string |
O modo de rede do cluster. Valores válidos:
|
vpc |
| next_version |
string |
A versão para a qual o cluster pode ser atualizado. |
1.xx.x-aliyun.1 |
| operation_policy |
object |
A política de O&M automático do cluster. |
|
| cluster_auto_upgrade |
object |
A configuração de atualização automática do cluster. |
|
| channel |
string |
A frequência de atualização automática do cluster. Para obter mais informações, consulte Frequência de atualização. Valores válidos:
|
patch |
| enabled |
boolean |
Indica se a atualização automática do cluster está ativada. |
true |
private_zone
deprecated
|
boolean |
A configuração do Private Zone do cluster. Valores válidos:
|
false |
| profile |
string |
O subtipo do cluster. |
Default |
| proxy_mode |
string |
O modo kube-proxy. Valores válidos:
|
ipvs |
| region_id |
string |
O ID da região onde o cluster está implantado. |
cn-beijing |
| resource_group_id |
string |
O ID do grupo de recursos ao qual o cluster pertence. |
rg-acfmyvw3wjm**** |
| security_group_id |
string |
O ID do grupo de segurança associado ao cluster. |
sg-2vcgwsrwgt5mp0yi**** |
| service_cidr |
string |
O bloco CIDR dos serviços. |
172.21.xx.xx/20 |
| size |
integer |
O número atual de nós no cluster, incluindo nós mestres e nós de trabalho. |
5 |
| state |
string |
O status de execução do cluster. Valores válidos:
|
running |
subnet_cidr
deprecated
|
string |
[Descontinuado] Use container_cidr para obter o bloco CIDR de pods. |
null |
| tags |
array |
As tags de recurso do cluster. |
|
| tag |
As tags de recurso do cluster. |
||
| timezone |
string |
O fuso horário. |
Asia/Shanghai |
| updated |
string |
A hora em que o cluster foi atualizado pela última vez. |
2025-04-07T09:57:26+08:00 |
| vpc_id |
string |
O ID da VPC associada ao cluster. |
vpc-2vcg932hsxsxuqbgl**** |
vswitch_id
deprecated
|
string |
O ID do vSwitch do cluster. |
vsw-2vc41xuumx5z2rdma****,vsw-2vc41xuumx5z2rdma**** |
| vswitch_ids |
array |
Os vSwitches do plano de controle do cluster. |
|
|
string |
Os vSwitches do plano de controle do cluster. |
vsw-2vc41xuumx5z2rdma**** |
|
worker_ram_role_name
deprecated
|
string |
O nome da função RAM do worker que autoriza instâncias ECS a atuarem como nós worker do cluster. |
KubernetesWorkerRole-ec87d15b-edca-4302-933f-c8a16bf0**** |
zone_id
deprecated
|
string |
O ID da zona do cluster. |
cn-beijing-b |
| page_info |
object |
As informações de paginação. |
|
| page_number |
integer |
O número da página. |
3 |
| page_size |
integer |
O número de entradas por página. |
20 |
| total_count |
integer |
O número total de resultados. |
50 |
Exemplos
Resposta de sucesso
JSON formato
{
"clusters": [
{
"cluster_domain": "cluster.local",
"cluster_id": "c3fb96524f9274b4495df0f12a6b5****",
"cluster_spec": "ack.standard",
"cluster_type": "Kubernetes",
"container_cidr": "172.20.xx.xx/16",
"created": "2025-04-07T09:57:26+08:00",
"current_version": "1.32.1-aliyun.1",
"deletion_protection": true,
"docker_version": "19.03.5",
"external_loadbalancer_id": "lb-2vcrbmlevo6kjpgch****",
"init_version": "1.32.1-aliyun.1",
"ip_stack": "ipv4",
"maintenance_window": {
"duration": "3h",
"enable": false,
"exclusions": [
{
"description": "Todas as alterações são proibidas durante o período de congelamento",
"end_time": "2026-11-15T00:00:00+08:00",
"scope": "NoOperations",
"start_time": "2026-11-01T00:00:00+08:00"
}
],
"maintenance_time": "2020-10-15T12:31:00.000+08:00",
"recurrence": "FREQ=WEEKLY;INTERVAL=4;BYDAY=MO,TU",
"weekly_period": "Monday,Thursday"
},
"master_url": "{\\\"api_server_endpoint\\\":\\\"\\\",\\\"intranet_api_server_endpoint\\\":\\\"https://192.168.xx.xx:6443\\\"}",
"meta_data": "{\\\"Addons\\\":[{\\\"config\\\":***}}",
"name": "cluster-demo",
"network_mode": "vpc",
"next_version": "1.xx.x-aliyun.1",
"operation_policy": {
"cluster_auto_upgrade": {
"channel": "patch",
"enabled": true
}
},
"private_zone": false,
"profile": "Default",
"proxy_mode": "ipvs",
"region_id": "cn-beijing",
"resource_group_id": "rg-acfmyvw3wjm****",
"security_group_id": "sg-2vcgwsrwgt5mp0yi****",
"service_cidr": "172.21.xx.xx/20",
"size": 5,
"state": "running",
"subnet_cidr": "null",
"tags": [
{
"key": "env",
"value": "prod"
}
],
"timezone": "Asia/Shanghai",
"updated": "2025-04-07T09:57:26+08:00",
"vpc_id": "vpc-2vcg932hsxsxuqbgl****",
"vswitch_id": "vsw-2vc41xuumx5z2rdma****,vsw-2vc41xuumx5z2rdma****",
"vswitch_ids": [
"vsw-2vc41xuumx5z2rdma****"
],
"worker_ram_role_name": "KubernetesWorkerRole-ec87d15b-edca-4302-933f-c8a16bf0****",
"zone_id": "cn-beijing-b"
}
],
"page_info": {
"page_number": 3,
"page_size": 20,
"total_count": 50
}
}
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.