Todos os produtos
Search
Central de documentação

:Consultar os detalhes de um node pool

Última atualização: Jul 08, 2026

Chame a operação DescribeClusterNodePoolDetail para consultar os detalhes de um node pool específico.

Depuração

O OpenAPI Explorer calcula automaticamente o valor da assinatura. Para sua conveniência, recomendamos chamar esta operação no OpenAPI Explorer. O OpenAPI Explorer gera dinamicamente o código de exemplo da operação para diferentes SDKs.

Sintaxe da solicitação

GET /clusters/ClusterId/nodepools/NodepoolId HTTP/1.1
Content-Type:application/json

Parâmetros da solicitação

Tabela 1. Parâmetros de caminho da solicitação

Parâmetro

Tipo

Obrigatório

Exemplo

Descrição

ClusterId

String

Sim

c23421cfa74454bc8b37163fd19af****

O ID do cluster.

NodepoolId

String

Sim

np31da1b38983f4511b490fc62108a****

O ID do node pool.

Sintaxe da resposta

HTTP/1.1 200 OK
Content-Type:application/json

{
  "auto_scaling" : {
    "eip_bandwidth" : Long,
    "eip_internet_charge_type" : "String",
    "enable" : Boolean,
    "is_bond_eip" : Boolean,
    "max_instances" : Long,
    "min_instances" : Long,
    "type" : "String"
  },
  "kubernetes_config" : {
    "cms_enabled" : Boolean,
    "cpu_policy" : "String",
    "labels" : [ {
      "key" : "String",
      "value" : "String"
    } ],
    "runtime" : "String",
    "runtime_version" : "String",
    "taints" : [ {
      "key" : "String",
      "value" : "String",
      "effect" : "String"
    } ],
    "user_data" : "String",
    "node_name_mode" : "String"
  },
  "nodepool_info" : {
    "created" : "String",
    "is_default" : Boolean,
    "name" : "String",
    "nodepool_id" : "String",
    "region_id" : "String",
    "resource_group_id" : "String",
    "type" : "String",
    "updated" : "String"
  },
  "scaling_group" : {
    "auto_renew" : Boolean,
    "auto_renew_period" : Long,
    "data_disks" : [ {
      "category" : "String",
      "size" : Long,
      "encrypted" : "String",
      "auto_snapshot_policy_id" : "String",
      "performance_level" : "String"
    } ],
    "image_id" : "String",
    "instance_charge_type" : "String",
    "instance_types" : [ "String" ],
    "multi_az_policy" : "String",
    "on_demand_base_capacity" : Long,
    "on_demand_percentage_above_base_capacity" : Long,
    "spot_instance_pools" : Long,
    "spot_instance_remedy" : Boolean,
    "compensate_with_on_demand" : Boolean,
    "period" : Long,
    "period_unit" : "String",
    "platform" : "String",
    "ram_policy" : "String",
    "spot_strategy" : "String",
    "spot_price_limit" : [ {
      "instance_type" : "String",
      "price_limit" : "String"
    } ],
    "rds_instances" : [ "String" ],
    "scaling_group_id" : "String",
    "scaling_policy" : "String",
    "security_group_id" : "String",
    "security_group_ids" : [ "String" ],
    "system_disk_category" : "String",
    "system_disk_size" : Long,
    "system_disk_performance_level" : "String",
    "tags" : [ {
      "key" : "String",
      "value" : "String"
    } ],
    "vswitch_ids" : [ "String" ],
    "login_password" : "String",
    "key_pair" : "String",
    "internet_charge_type" : "String",
    "internet_max_bandwidth_out" : Long,
    "deploymentset_id" : "String",
    "desired_size" : Long,
    "private_pool_options" : {
      "id" : "String",
      "match_criteria" : "String"
    }
  },
  "status" : {
    "failed_nodes" : Long,
    "healthy_nodes" : Long,
    "initial_nodes" : Long,
    "offline_nodes" : Long,
    "removing_nodes" : Long,
    "serving_nodes" : Long,
    "state" : "String",
    "total_nodes" : Long
  },
  "tee_config" : {
    "tee_enable" : Boolean
  },
  "management" : {
    "enable" : Boolean,
    "auto_repair" : Boolean,
    "upgrade_config" : {
      "auto_upgrade" : Boolean,
      "surge" : Long,
      "surge_percentage" : Long,
      "max_unavailable" : Long
    }
  },
  "interconnect_config" : {
    "cen_id" : "String",
    "ccn_id" : "String",
    "ccn_region_id" : "String",
    "bandwidth" : Long,
    "improved_period" : "String"
  },
  "interconnect_mode" : "String",
  "max_nodes" : Long
}

Parâmetros da resposta

Tabela 2. Parâmetros do corpo da resposta
ParâmetroTipoExemploDescrição
auto_scalingObject

A configuração de Auto Scaling do node pool.

eip_bandwidthLong5

A largura de banda máxima do elastic IP address (EIP) associado ao node pool.

eip_internet_charge_typeStringPayByBandwidth

O método de medição do EIP. Valores válidos:

  • PayByBandwidth: pagamento por largura de banda
  • PayByTraffic: pagamento por transferência de dados
enableBooleantrue

Indica se o Auto Scaling está ativado. Valores válidos:

  • true: o Auto Scaling está ativado.
  • false: o Auto Scaling está desativado. Se este parâmetro for definido como false, outros parâmetros na seção auto_scaling não terão efeito.
is_bond_eipBooleantrue

Indica se um EIP está associado ao node pool. Valores válidos:

  • true: um EIP está associado ao node pool.
  • false: nenhum EIP está associado ao node pool.
max_instancesLong10

O número máximo de instâncias do Elastic Compute Service (ECS) que podem ser criadas no node pool.

min_instancesLong1

O número mínimo de instâncias ECS que devem ser mantidas no node pool.

typeStringcpu

Os tipos de instância que podem ser usados para o Auto Scaling do node pool. Valores válidos:

  • cpu: instância regular
  • gpu: instância acelerada por GPU.
  • gpushare: instância acelerada por GPU compartilhada.
  • spot: instância preemptível.
kubernetes_configObject

A configuração do cluster onde o node pool está implantado.

cms_enabledBooleantrue

Indica se o agente do CloudMonitor está instalado nos nós ECS do cluster. Após a instalação do agente do CloudMonitor, é possível visualizar informações de monitoramento sobre as instâncias ECS no console do CloudMonitor. Recomenda-se a instalação. Valores válidos:

  • true: o agente do CloudMonitor está instalado nos nós ECS.
  • false: o agente do CloudMonitor não está instalado nos nós ECS.
cpu_policyStringnone

A política de gerenciamento de CPU dos nós no node pool. As seguintes políticas são suportadas se a versão do Kubernetes do cluster for 1.12.6 ou posterior.

  • static: permite que pods com características de recursos específicas no nó recebam afinidade e exclusividade aprimoradas de CPU.
  • none: indica que a afinidade padrão de CPU é usada.
labelsArray of tag

Os rótulos dos nós no node pool. É possível adicionar rótulos aos nós do cluster. Adicione rótulos seguindo as regras abaixo:

  • Cada rótulo é um par chave-valor que diferencia maiúsculas de minúsculas. É possível adicionar até 20 rótulos.
  • Uma chave deve ser única e não pode exceder 64 caracteres. Um valor pode estar vazio e não pode exceder 128 caracteres. Chaves e valores não podem começar com aliyun, acs:, https:// ou http://. Para mais informações, consulte Rótulos e Seletores.
runtimeStringdocker

O nome do runtime de contêiner.

runtime_versionString19.03.5

A versão do runtime de contêiner.

taintsArray of taint

Os taints dos nós no node pool. Taints são adicionados aos nós para impedir que pods sejam agendados em nós inadequados. No entanto, tolerations permitem que pods sejam agendados em nós com taints correspondentes. Para mais informações, consulte taint-and-toleration.

user_dataStringIyEvYmluL3NoCmVjaG8gIkhlbGxvIEFDSyEi

Os dados de usuário do node pool. Para mais informações, consulte Gerar dados de usuário.

node_name_modeStringcustomized,test.,5,.com

Um nome de nó personalizado consiste em um prefixo, uma substring de IP e um sufixo.

  • O prefixo e o sufixo podem conter várias partes separadas por pontos (.). Cada parte pode conter letras minúsculas, dígitos e hífens (-). Um nome de nó personalizado deve começar e terminar com um dígito ou letra minúscula.
  • O comprimento da substring de IP especifica o número de dígitos a serem truncados do final do endereço IP do nó. O comprimento da substring de IP varia de 5 a 12.

Por exemplo, se o endereço IP do nó for 192.168.0.55, o prefixo for aliyun.com, o comprimento da substring de IP for 5 e o sufixo for test, o nome do nó será aliyun.com00055test.

nodepool_infoObject

A configuração do node pool.

createdString2020-09-27T19:14:09.156823496+08:00

A hora em que o node pool foi criado.

is_defaultBooleantrue

Indica se o node pool é um node pool padrão. Um cluster do Container Service for Kubernetes (ACK) geralmente possui apenas um node pool padrão. Valores válidos:

true: o node pool é um node pool padrão.

false: o node pool não é um node pool padrão.

nameStringdefault-nodepool

O nome do node pool.

O nome deve ter de 1 a 63 caracteres e pode conter dígitos, letras e hífens (-). Não pode começar com um hífen (-).

nodepool_idStringnp615c0e0966124216a0412e10afe0****

O ID do node pool.

region_idStringcn-beijing

O ID da região do node pool.

resource_group_idStringrg-acfmyvw3wjmb****

O ID do grupo de recursos ao qual o node pool pertence.

typeStringess

O tipo de node pool.

updatedString2020-09-27T20:37:46+08:00

A hora da última atualização do node pool.

scaling_groupObject

A configuração do grupo de dimensionamento.

auto_renewBooleanfalse

Indica se a renovação automática está ativada para os nós no node pool. Este parâmetro só tem efeito quando instance_charge_type está definido como PrePaid. Valores válidos:

  • true: a renovação automática está ativada.
  • false: a renovação automática está desativada.
auto_renew_periodLong1

A duração da renovação automática. Este parâmetro entra em vigor e é obrigatório apenas quando instance_charge_type está definido como PrePaid.

Se você especificar PeriodUnit=Month, os valores válidos são 1, 2, 3, 6 e 12.

data_disksArray of data_disk

As configurações dos discos de dados anexados aos nós no node pool. As configurações incluem o tipo de disco e o tamanho do disco.

image_idStringaliyun_2_1903_x64_20G_alibase_20200529.vhd

O ID da imagem personalizada. Chame a operação DescribeKubernetesVersionMetadata para consultar as imagens suportadas pelo ACK.

instance_charge_typeStringPostPaid

O método de faturamento dos nós no node pool. Valores válidos:

  • PrePaid: assinatura
  • PostPaid: pagamento conforme o uso
instance_typesArray of Stringecs.n4.large

Os tipos de instância dos nós no node pool.

multi_az_policyStringBALANCE

A política de dimensionamento de instâncias ECS para um grupo de dimensionamento multizona. Valores válidos:

  • PRIORITY: o grupo de dimensionamento é escalonado com base no parâmetro VSwitchIds.N. Se não for possível criar uma instância ECS na zona onde reside o vSwitch com maior prioridade, o Auto Scaling cria a instância ECS na zona onde reside o vSwitch com a próxima maior prioridade.
  • COST_OPTIMIZED: as instâncias ECS são criadas com base no preço unitário da vCPU em ordem crescente. Instâncias preemptíveis são preferencialmente criadas quando tipos de instância preemptíveis são especificados na configuração de dimensionamento. Defina o parâmetro CompensateWithOnDemand para especificar se instâncias de pagamento conforme o uso devem ser criadas automaticamente quando instâncias preemptíveis não puderem ser criadas devido a recursos insuficientes.
    Nota COST_OPTIMIZED é válido apenas quando vários tipos de instância são especificados ou pelo menos um tipo de instância preemptível é especificado.
  • BALANCE: as instâncias ECS são distribuídas uniformemente entre várias zonas especificadas pelo grupo de dimensionamento. Se as instâncias ECS ficarem desequilibradas entre várias zonas devido a estoque insuficiente, chame a operação RebalanceInstances do Auto Scaling para equilibrar a distribuição de instâncias entre as zonas. Para mais informações, consulte RebalanceInstances.

Valor padrão: PRIORITY

on_demand_base_capacityLong0

O número mínimo de instâncias de pagamento conforme o uso que devem ser mantidas no grupo de dimensionamento. Valores válidos: 0 a 1000. Se o número de instâncias de pagamento conforme o uso for menor que o valor deste parâmetro, o Auto Scaling cria preferencialmente instâncias de pagamento conforme o uso.

on_demand_percentage_above_base_capacityLong20

A porcentagem de instâncias de pagamento conforme o uso entre as instâncias extras que excedem o número especificado por on_demand_base_capacity. Valores válidos: 0 a 100.

spot_instance_poolsLong5

O número de tipos de instância disponíveis para criar instâncias preemptíveis. O Auto Scaling cria instâncias preemptíveis de vários tipos de instância disponíveis ao menor custo. Valores válidos: 1 a 10.

spot_instance_remedyBooleanfalse

Indica se instâncias preemptíveis são suplementadas quando o número de instâncias preemptíveis cai abaixo do mínimo especificado. Se este parâmetro for definido como true, quando o grupo de dimensionamento receber uma mensagem do sistema informando que uma instância preemptível será recuperada, o grupo tentará criar uma nova instância para substituir essa instância. Valores válidos:

  • true: a suplementação de instâncias preemptíveis está ativada.
  • false: a suplementação de instâncias preemptíveis está desativada.
compensate_with_on_demandBooleantrue

Indica se instâncias de pagamento conforme o uso são criadas automaticamente para atender ao número necessário de instâncias ECS caso instâncias preemptíveis não possam ser criadas devido a motivos como custo ou estoque insuficiente. Este parâmetro tem efeito quando multi_az_policy está definido como COST_OPTIMIZED. Valores válidos:

  • true: instâncias de pagamento conforme o uso são criadas automaticamente para atender ao número necessário de instâncias ECS se instâncias preemptíveis não puderem ser criadas.
  • false: instâncias de pagamento conforme o uso não são criadas automaticamente para atender ao número necessário de instâncias ECS se instâncias preemptíveis não puderem ser criadas.
periodLong0

A duração da assinatura dos nós worker. Este parâmetro entra em vigor e é obrigatório apenas quando instance_charge_type está definido como PrePaid.

Se PeriodUnit=Month for especificado, os valores válidos são 1, 2, 3, 6, 12, 24, 36, 48 e 60.

period_unitStringMonth

O ciclo de faturamento dos nós. Este parâmetro é obrigatório se instance_charge_type estiver definido como PrePaid.

Valor válido: Month

platformStringAliyunLinux

A versão de lançamento do sistema operacional. Valores válidos:

  • CentOS
  • AliyunLinux
  • Windows
  • WindowsCore
ram_policyStringKubernetesWorkerRole-021dc54f-929b-437a-8ae0-34c24d3e****

O nome da função do Resource Access Management (RAM) do worker. A função RAM é atribuída aos nós worker do cluster para permitir que eles gerenciem instâncias ECS.

spot_strategyStringNoSpot

O tipo de instância preemptível. Valores válidos:

  • NoSpot: uma instância não preemptível.
  • SpotWithPriceLimit: uma instância preemptível configurada com o maior preço de lance.
  • SpotAsPriceGo: uma instância preemptível para a qual o sistema dá lances automaticamente com base no preço de mercado atual.

Para mais informações, consulte Instâncias preemptíveis.

spot_price_limitArray

As configurações de lance das instâncias preemptíveis.

instance_typeStringecs.c6.large

O tipo de instância das instâncias preemptíveis.

price_limitString0.39

O limite de preço de uma instância preemptível.

Unidade: USD/hora.

rds_instancesArray of Stringrm-xxx

Os IDs das instâncias do ApsaraDB RDS.

scaling_group_idStringasg-2zeieod8giqmov7z****

O ID do grupo de dimensionamento.

scaling_policyStringrelease

O modo de dimensionamento do grupo de dimensionamento. Valores válidos:

  • release: o modo padrão. Instâncias ECS são criadas e liberadas com base no uso de recursos.
  • recycle: o modo rápido. Instâncias ECS são criadas, paradas ou iniciadas durante eventos de dimensionamento. Isso reduz o tempo necessário para o próximo evento de scale-out. Quando a instância é parada, você é cobrado apenas pelo serviço de armazenamento. Isso não se aplica a instâncias ECS com discos locais anexados.
security_group_idStringsg-2ze60ockeekspl3d****

O ID do grupo de segurança ao qual o node pool foi adicionado. Se o node pool for adicionado a vários grupos de segurança, o primeiro ID no valor de security_group_ids será retornado.

security_group_idsArray of Stringsg-2ze60ockeekspl3d****

Os IDs dos grupos de segurança aos quais o node pool foi adicionado.

system_disk_categoryStringcloud_efficiency

O tipo de disco do sistema. Valores válidos:

  • cloud_efficiency: ultra disk.
  • cloud_ssd: SSD padrão
system_disk_sizeLong120

O tamanho do disco do sistema de um nó. Unidade: GiB.

Valores válidos: 20 a 500

system_disk_performance_levelStringPL1

O nível de desempenho (PL) do disco do sistema a ser usado para o nó. Este parâmetro tem efeito apenas para SSDs aprimorados (ESSDs).

tagsArray of tag

Os rótulos que você deseja adicionar às instâncias ECS.

Uma chave deve ser única e não pode exceder 128 caracteres. Nem chaves nem valores podem começar com aliyun ou acs:. Nem chaves nem valores podem conter https:// ou http://.

vswitch_idsArray of Stringvsw-2ze3ds0mdip0hdz8i****

Os IDs dos vSwitches.

login_passwordString********

A senha para login SSH. Defina este parâmetro ou o parâmetro key_pair. A senha deve ter de 8 a 30 caracteres e conter pelo menos três dos seguintes tipos de caracteres: letras maiúsculas, letras minúsculas, dígitos e caracteres especiais.

Para fins de segurança, a senha retornada é criptografada.

key_pairStringpro-nodepool

O nome do par de chaves. Defina este parâmetro ou o parâmetro login_password. Defina key_pair se o node pool for um node pool gerenciado.

internet_charge_typeStringPayByBandwidth

O método de faturamento do endereço IP público do nó.

internet_max_bandwidth_outLong10

A largura de banda de saída máxima do endereço IP público do nó. Unidade: Mbit/s. Valores válidos: 1 a 100.

deploymentset_idStringds-bp1d19mmbsv3jf6xxxxx

O ID do conjunto de implantação ao qual as instâncias ECS no node pool pertencem.

desired_sizeLong2

O número esperado de nós no node pool.

private_pool_optionsObject

A configuração do node pool privado.

idStringeap-bp67acfmxazb4****

O ID do node pool privado.

match_criteriaStringOpen

O tipo de node pool privado. Este parâmetro especifica o tipo de pool privado que você deseja usar para criar instâncias. Um pool privado é gerado quando uma garantia de elasticidade ou uma reserva de capacidade entra em vigor. O sistema seleciona um pool privado para iniciar instâncias. Valores válidos:

  • Open: pool privado aberto. O sistema seleciona um pool privado aberto para iniciar instâncias. Se nenhum pool privado aberto correspondente estiver disponível, os recursos do pool público serão usados.
  • Target: pool privado específico. O sistema usa os recursos do pool privado especificado para iniciar instâncias. Se o pool privado especificado não estiver disponível, as instâncias não poderão ser iniciadas.
  • None: nenhum pool privado é usado. Os recursos de pools privados não são usados para iniciar instâncias.
statusObject

Os detalhes de status do node pool.

failed_nodesLong0

O número de nós com falha.

healthy_nodesLong3

O número de nós íntegros.

initial_nodesLong0

O número de nós que estão sendo criados.

offline_nodesLong0

O número de nós offline.

removing_nodesLong0

O número de nós que estão sendo removidos.

serving_nodesLong3

O número de nós em execução.

stateStringactive

O status do node pool. Valores válidos:

  • active: o node pool está ativo.
  • scaling: o node pool está sendo dimensionado.
  • removing: nós estão sendo removidos do node pool.
  • deleting: o node pool está sendo excluído.
  • updating: o node pool está sendo atualizado.
total_nodesLong3

O número total de nós no node pool.

tee_configObject

A configuração de computação confidencial.

tee_enableBooleanfalse

Indica se a computação confidencial está ativada. Valores válidos:

  • true: a computação confidencial está ativada.
  • false: a computação confidencial está desativada.
managementObject

A configuração do recurso de node pool gerenciado.

enableBooleantrue

Indica se o recurso de node pool gerenciado está ativado. Valores válidos:

  • true: o recurso de node pool gerenciado está ativado.
  • false: o recurso de node pool gerenciado está desativado. Outros parâmetros nesta seção têm efeito apenas quando enable=true é especificado.
auto_repairBooleantrue

Indica se o reparo automático está ativado. Este parâmetro tem efeito apenas quando enable=true é especificado.

  • true: o reparo automático está ativado.
  • false: o reparo automático está desativado.
upgrade_configObject

A configuração de atualização automática. A configuração tem efeito apenas quando enable=true é especificado.

auto_upgradeBooleantrue

Indica se a atualização automática está ativada. Valores válidos:

  • true: a atualização automática está ativada.
  • false: a atualização automática está desativada.
surgeLong5

O número de nós que são temporariamente adicionados ao node pool durante uma atualização automática.

surge_percentageLong50

A porcentagem de nós temporários em relação aos nós no node pool. Defina este parâmetro ou surge.

max_unavailableLong1

O número máximo de nós que podem estar no estado Indisponível. Valores válidos: 1 a 1000.

Valor padrão: 1

interconnect_configObject

A configuração de rede do node pool de borda. Este parâmetro tem efeito apenas para node pools de borda.

cen_idStringcen-ey9k9nfhz0f*******

O ID da instância da Cloud Enterprise Network (CEN) associada ao node pool de borda aprimorado.

ccn_idStringccn-qm5i0i0q9yi*******

O ID da instância da Cloud Connect Network (CCN) associada ao node pool de borda aprimorado.

ccn_region_idStringcn-shanghai

A região à qual pertence a instância CCN associada ao node pool de borda aprimorado.

bandwidthLong10

A largura de banda do node pool de borda aprimorado. Unidade: Mbit/s.

improved_periodString1

A duração da assinatura do node pool de borda aprimorado. A duração é medida em meses.

interconnect_modeStringimproved

O tipo de rede do node pool de borda. Valores válidos: basic e enhanced. Este parâmetro tem efeito apenas para node pools de borda.

max_nodesLong10

O número máximo de nós suportados pelo node pool de borda. O valor deste parâmetro deve ser igual ou superior a 0. Um valor de 0 indica que o número de nós no node pool é limitado apenas pela cota de nós no cluster. Na maioria dos casos, este parâmetro é definido com um valor maior que 0 para node pools de borda. Este parâmetro é definido como 0 para node pools do tipo ess ou node pools de borda padrão.

Exemplos

Exemplos de solicitações

GET /clusters/c23421cfa74454bc8b37163fd19af****/nodepools/np31da1b38983f4511b490fc62108a**** HTTP/1.1
Host:cs.aliyuncs.com
Content-Type:application/json

Exemplos de respostas de sucesso

Formato XML

HTTP/1.1 200 OK
Content-Type:application/xml

<DescribeClusterNodePoolDetailResponse>
    <auto_scaling>
        <eip_bandwidth>5</eip_bandwidth>
        <eip_internet_charge_type>PayByBandwidth</eip_internet_charge_type>
        <enable>true</enable>
        <is_bond_eip>true</is_bond_eip>
        <max_instances>10</max_instances>
        <min_instances>1</min_instances>
        <type>cpu</type>
    </auto_scaling>
    <kubernetes_config>
        <cms_enabled>true</cms_enabled>
        <cpu_policy>none</cpu_policy>
        <labels>
            <key>env</key>
            <value>prod</value>
        </labels>
        <runtime>docker</runtime>
        <runtime_version>19.03.5</runtime_version>
        <taints>
            <key>key</key>
            <value>value</value>
            <effect>NoSchedule</effect>
        </taints>
        <user_data>IyEvYmluL3NoCmVjaG8gIkhlbGxvIEFDSyEi</user_data>
        <node_name_mode>customized,test.,5,.com</node_name_mode>
    </kubernetes_config>
    <nodepool_info>
        <created>2020-09-27T19:14:09.156823496+08:00</created>
        <is_default>true</is_default>
        <name>default-nodepool</name>
        <nodepool_id>np615c0e0966124216a0412e10afe0****</nodepool_id>
        <region_id>cn-beijing</region_id>
        <resource_group_id>rg-acfmyvw3wjmb****</resource_group_id>
        <type>ess</type>
        <updated>2020-09-27T20:37:46+08:00</updated>
    </nodepool_info>
    <scaling_group>
        <auto_renew>false</auto_renew>
        <auto_renew_period>1</auto_renew_period>
        <data_disks>
            <category>cloud_ssd</category>
            <size>40</size>
            <encrypted>true</encrypted>
            <auto_snapshot_policy_id>sp-2zej1nogjvovnz4z****</auto_snapshot_policy_id>
            <performance_level>PL1</performance_level>
        </data_disks>
        <image_id>aliyun_2_1903_x64_20G_alibase_20200529.vhd</image_id>
        <instance_charge_type>PostPaid</instance_charge_type>
        <instance_types>ecs.n4.large</instance_types>
        <multi_az_policy>BALANCE</multi_az_policy>
        <on_demand_base_capacity>0</on_demand_base_capacity>
        <on_demand_percentage_above_base_capacity>20</on_demand_percentage_above_base_capacity>
        <spot_instance_pools>5</spot_instance_pools>
        <spot_instance_remedy>false</spot_instance_remedy>
        <compensate_with_on_demand>true</compensate_with_on_demand>
        <period>0</period>
        <period_unit>Month</period_unit>
        <platform>AliyunLinux</platform>
        <ram_policy>KubernetesWorkerRole-021dc54f-929b-437a-8ae0-34c24d3e****</ram_policy>
        <spot_strategy>NoSpot</spot_strategy>
        <spot_price_limit>
            <instance_type>ecs.c6.large</instance_type>
            <price_limit>0.39</price_limit>
        </spot_price_limit>
        <rds_instances>rm-xxx</rds_instances>
        <scaling_group_id>asg-2zeieod8giqmov7z****</scaling_group_id>
        <scaling_policy>release</scaling_policy>
        <security_group_id>sg-2ze60ockeekspl3d****</security_group_id>
        <security_group_ids>sg-2ze60ockeekspl3d****</security_group_ids>
        <system_disk_category>cloud_efficiency</system_disk_category>
        <system_disk_size>120</system_disk_size>
        <system_disk_performance_level>PL1</system_disk_performance_level>
        <tags>
            <key>env</key>
            <value>prod</value>
        </tags>
        <vswitch_ids>vsw-2ze3ds0mdip0hdz8i****</vswitch_ids>
        <login_password>********</login_password>
        <key_pair>pro-nodepool</key_pair>
        <internet_charge_type>PayByBandwidth</internet_charge_type>
        <internet_max_bandwidth_out>10</internet_max_bandwidth_out>
        <deploymentset_id>ds-bp1d19mmbsv3jf6xxxxx</deploymentset_id>
        <desired_size>2</desired_size>
        <private_pool_options>
            <id>eap-bp67acfmxazb4****</id>
            <match_criteria>Open</match_criteria>
        </private_pool_options>
    </scaling_group>
    <status>
        <failed_nodes>0</failed_nodes>
        <healthy_nodes>3</healthy_nodes>
        <initial_nodes>0</initial_nodes>
        <offline_nodes>0</offline_nodes>
        <removing_nodes>0</removing_nodes>
        <serving_nodes>3</serving_nodes>
        <state>active</state>
        <total_nodes>3</total_nodes>
    </status>
    <tee_config>
        <tee_enable>false</tee_enable>
    </tee_config>
    <management>
        <enable>true</enable>
        <auto_repair>true</auto_repair>
        <upgrade_config>
            <auto_upgrade>true</auto_upgrade>
            <surge>5</surge>
            <surge_percentage>50</surge_percentage>
            <max_unavailable>1</max_unavailable>
        </upgrade_config>
    </management>
    <interconnect_config>
        <cen_id>cen-ey9k9nfhz0f*******</cen_id>
        <ccn_id>ccn-qm5i0i0q9yi*******</ccn_id>
        <ccn_region_id>cn-shanghai</ccn_region_id>
        <bandwidth>10</bandwidth>
        <improved_period>1</improved_period>
    </interconnect_config>
    <interconnect_mode>improved</interconnect_mode>
    <max_nodes>10</max_nodes>
</DescribeClusterNodePoolDetailResponse>

Formato JSON

HTTP/1.1 200 OK
Content-Type:application/json

{
  "auto_scaling" : {
    "eip_bandwidth" : 5,
    "eip_internet_charge_type" : "PayByBandwidth",
    "enable" : true,
    "is_bond_eip" : true,
    "max_instances" : 10,
    "min_instances" : 1,
    "type" : "cpu"
  },
  "kubernetes_config" : {
    "cms_enabled" : true,
    "cpu_policy" : "none",
    "labels" : [ {
      "key" : "env",
      "value" : "prod"
    } ],
    "runtime" : "docker",
    "runtime_version" : "19.03.5",
    "taints" : [ {
      "key" : "key",
      "value" : "value",
      "effect" : "NoSchedule"
    } ],
    "user_data" : "IyEvYmluL3NoCmVjaG8gIkhlbGxvIEFDSyEi",
    "node_name_mode" : "customized,test.,5,.com"
  },
  "nodepool_info" : {
    "created" : "2020-09-27T19:14:09.156823496+08:00",
    "is_default" : true,
    "name" : "default-nodepool",
    "nodepool_id" : "np615c0e0966124216a0412e10afe0****",
    "region_id" : "cn-beijing",
    "resource_group_id" : "rg-acfmyvw3wjmb****",
    "type" : "ess",
    "updated" : "2020-09-27T20:37:46+08:00"
  },
  "scaling_group" : {
    "auto_renew" : false,
    "auto_renew_period" : 1,
    "data_disks" : [ {
      "category" : "cloud_ssd",
      "size" : 40,
      "encrypted" : "true",
      "auto_snapshot_policy_id" : "sp-2zej1nogjvovnz4z****",
      "performance_level" : "PL1"
    } ],
    "image_id" : "aliyun_2_1903_x64_20G_alibase_20200529.vhd",
    "instance_charge_type" : "PostPaid",
    "instance_types" : [ "ecs.n4.large" ],
    "multi_az_policy" : "BALANCE",
    "on_demand_base_capacity" : 0,
    "on_demand_percentage_above_base_capacity" : 20,
    "spot_instance_pools" : 5,
    "spot_instance_remedy" : false,
    "compensate_with_on_demand" : true,
    "period" : 0,
    "period_unit" : "Month",
    "platform" : "AliyunLinux",
    "ram_policy" : "KubernetesWorkerRole-021dc54f-929b-437a-8ae0-34c24d3e****",
    "spot_strategy" : "NoSpot",
    "spot_price_limit" : [ {
      "instance_type" : "ecs.c6.large",
      "price_limit" : "0.39"
    } ],
    "rds_instances" : [ "rm-xxx" ],
    "scaling_group_id" : "asg-2zeieod8giqmov7z****",
    "scaling_policy" : "release",
    "security_group_id" : "sg-2ze60ockeekspl3d****",
    "security_group_ids" : [ "sg-2ze60ockeekspl3d****" ],
    "system_disk_category" : "cloud_efficiency",
    "system_disk_size" : 120,
    "system_disk_performance_level" : "PL1",
    "tags" : [ {
      "key" : "env",
      "value" : "prod"
    } ],
    "vswitch_ids" : [ "vsw-2ze3ds0mdip0hdz8i****" ],
    "login_password" : "********",
    "key_pair" : "pro-nodepool",
    "internet_charge_type" : "PayByBandwidth",
    "internet_max_bandwidth_out" : 10,
    "deploymentset_id" : "ds-bp1d19mmbsv3jf6xxxxx",
    "desired_size" : 2,
    "private_pool_options" : {
      "id" : "eap-bp67acfmxazb4****",
      "match_criteria" : "Open"
    }
  },
  "status" : {
    "failed_nodes" : 0,
    "healthy_nodes" : 3,
    "initial_nodes" : 0,
    "offline_nodes" : 0,
    "removing_nodes" : 0,
    "serving_nodes" : 3,
    "state" : "active",
    "total_nodes" : 3
  },
  "tee_config" : {
    "tee_enable" : false
  },
  "management" : {
    "enable" : true,
    "auto_repair" : true,
    "upgrade_config" : {
      "auto_upgrade" : true,
      "surge" : 5,
      "surge_percentage" : 50,
      "max_unavailable" : 1
    }
  },
  "interconnect_config" : {
    "cen_id" : "cen-ey9k9nfhz0f*******",
    "ccn_id" : "ccn-qm5i0i0q9yi*******",
    "ccn_region_id" : "cn-shanghai",
    "bandwidth" : 10,
    "improved_period" : "1"
  },
  "interconnect_mode" : "improved",
  "max_nodes" : 10
}

Códigos de erro

Para obter uma lista de códigos de erro, consulte Códigos de erro do serviço.