|
Parâmetro |
Tipo |
Descrição |
Exemplo |
|---|---|---|---|
|
object |
O grupo de nós. |
||
| WithPublicIp |
boolean |
Especifica se os endereços IP públicos devem ser ativados. |
true |
| SpotInstanceRemedy |
boolean |
Especifica se a suplementação de instâncias spot deve ser ativada. Após a ativação desse recurso, quando o sistema envia uma mensagem informando que uma instância spot será recuperada, o grupo de escalonamento tenta criar uma nova instância para substituir a instância spot que será recuperada. Valores válidos:\n- true: Ativado.\n- false: Não ativado.\n\nValor padrão: false. |
false |
| DataDisks |
array |
Os discos de dados em nuvem. |
|
| DataDisk |
O disco de dados em nuvem. |
||
| CompensateWithOnDemand |
boolean |
Especifica se instâncias pay-as-you-go devem ser criadas automaticamente para atender ao número necessário de instâncias ECS quando nodeResizeStrategy está definido como COST_OPTIMIZED e não é possível criar instâncias spot suficientes devido a motivos de preço ou estoque. |
true |
| NodeGroupState |
string |
O status do grupo de nós. |
RESIZING |
| SystemDisk | SystemDisk |
O disco do sistema em nuvem. |
|
| PrivatePoolOptions | PrivatePoolOptions |
As configurações de pool privado do grupo de nós. |
|
| NodeGroupType |
string |
O tipo de grupo de nós. Valores válidos:\n- MASTER: nó mestre.\n- CORE: nó principal.\n- TASK: nó de tarefa.\n- GATEWAY: nó de gateway. Este valor não é suportado para DATALAKE, OLAP ou DATASERVING. |
MASTER |
| PaymentType |
string |
O tipo de cobrança. Valores válidos:\nSubscription: assinatura.\nPayAsYouGo: pay-as-you-go. |
Subscription |
| InstanceTypes |
array |
Os tipos de instância. |
["ecs.g6.4xlarge"] |
|
string |
O tipo de instância. |
ecs.g7.2xlarge |
|
| CostOptimizedConfig | CostOptimizedConfig |
A configuração do modo otimizado por custo. |
|
| GracefulShutdown |
boolean |
Especifica se o desligamento graceful deve ser ativado para componentes implantados no grupo de nós. Valores válidos:\n- true: Ativado.\n- false: Não ativado. |
false |
| SpotStrategy |
string |
A estratégia de instância spot. Valores válidos:\n- NoSpot: não utiliza instâncias spot.\n- SpotWithPriceLimit: instância spot com limite de preço personalizado.\n- SpotAsPriceGo: instância spot com o sistema ajustando automaticamente o preço do lance. O preço máximo não excede o preço da instância pay-as-you-go.\n\nValor padrão: NoSpot. |
NoSpot |
| StateChangeReason | NodeGroupStateChangeReason |
O motivo da alteração de estado. |
Manual restart |
| Status |
string |
O status do grupo de nós. |
CREATED |
| ZoneId |
string |
O ID da zona. |
cn-hangzhou |
| NodeGroupName |
string |
O nome do grupo de nós. |
core-1 |
| VSwitchIds |
array |
Os IDs dos vSwitches. |
["vsw-hp35g7ya5ymw68mmg****"] |
|
string |
O ID do vSwitch. |
vsw-bp1opd2qejvhsabfe**** |
|
| SpotBidPrices |
array |
Os preços de lance para instâncias spot. Este parâmetro entra em vigor apenas quando SpotStrategy está definido como SpotWithPriceLimit. O número de elementos do array N varia de 0 a 100. |
|
| SpotBidPrice |
O preço de lance para uma instância spot. |
||
| NodeResizeStrategy |
string |
A estratégia de expansão de nós. Valores válidos:\n- COST_OPTIMIZED: estratégia otimizada por custo.\n- PRIORITY: estratégia baseada em prioridade. |
PRIORITY |
| NodeGroupId |
string |
O ID do grupo de nós. |
ng-869471354ecd**** |
| AdditionalSecurityGroupIds |
array |
Os IDs dos grupos de segurança. |
["sg-hp3abbae8lb6lmb1****"] |
|
string |
|||
| DeploymentSetStrategy |
string |
A estratégia de conjunto de implantação. Valores válidos:\n- NONE: não utiliza conjunto de implantação.\n- CLUSTER: utiliza um conjunto de implantação no nível de cluster.\n- NODE_GROUP: utiliza um conjunto de implantação no nível de grupo de nós.\n\nValor padrão: NONE. |
NONE |
| RunningNodeCount |
integer |
O número de nós em execução. |
3 |