|
Parâmetro |
Tipo |
Descrição |
Exemplo |
|---|---|---|---|
|
object |
A configuração do grupo de nós, incluindo especificações de instância, discos e configurações de dimensionamento. |
||
| NodeGroupType |
string |
O tipo de grupo de nós. Valores válidos:
|
CORE |
| NodeGroupName |
string |
O nome do grupo de nós. O comprimento máximo é de 128 caracteres. O nome deve ser exclusivo no cluster. |
core-1 |
| PaymentType |
string |
O método de cobrança do grupo de nós. Se não for especificado, o padrão será o método de cobrança do cluster. Valores válidos:
Valor padrão: PayAsYouGo. |
PayAsYouGo |
| SubscriptionConfig | SubscriptionConfig |
A configuração de assinatura do grupo de nós. Se não for especificada, o padrão será a configuração de assinatura do cluster. |
|
| SpotStrategy |
string |
A estratégia para instâncias spot. Valores válidos:
Valor padrão: NoSpot. |
NoSpot |
| SpotBidPrices |
array |
O preço de lance para instâncias spot. Este parâmetro entra em vigor apenas quando SpotStrategy é definido como SpotWithPriceLimit. Valores válidos de N: 0 a 100. |
|
| SpotBidPrice |
As configurações de lance para um tipo de instância spot. |
||
| VSwitchIds |
array |
Os IDs de vSwitch. Valores válidos de N: 1 a 20. |
["vsw-hp35g7ya5ymw68mmg****"] |
|
string |
O ID do vSwitch. |
vsw-hp35g7ya5ymw68mmg**** |
|
| WithPublicIp |
boolean |
Especifica se um endereço IP público deve ser atribuído. Valores válidos:
Valor padrão: false. |
false |
| AdditionalSecurityGroupIds |
array |
Os grupos de segurança adicionais. Estes são grupos de segurança configurados especificamente para o grupo de nós, além dos grupos de segurança configurados para o cluster. Valores válidos de N: 0 a 2. |
["sg-hp3abbae8lb6lmb1****"] |
|
string |
O ID do grupo de segurança. |
sg-hp3abbae8lb6lmb1**** |
|
| InstanceTypes |
array |
Os tipos de instância de nó. Valores válidos de N: 1 a 100. |
["ecs.g6.xlarge"] |
|
string |
O tipo de instância de nó. |
ecs.g7.2xlarge |
|
| NodeCount |
integer |
O número de nós. Valores válidos: 1 a 1000. |
3 |
| SystemDisk | SystemDisk |
O disco em nuvem do sistema. |
|
| DataDisks |
array |
Os discos em nuvem de dados. Atualmente, apenas um tipo de disco é suportado para discos em nuvem de dados. Valores válidos de N: 1 a 1. |
|
| DataDisk |
O disco em nuvem de dados. |
||
| GracefulShutdown |
boolean |
Especifica se o desligamento graceful deve ser ativado para componentes implantados no grupo de nós. Valores válidos:
Valor padrão: false. |
false |
| SpotInstanceRemedy |
boolean |
Especifica se a reposição de instâncias spot deve ser ativada. Quando ativada, se uma mensagem do sistema indicar que uma instância spot será recuperada, o grupo de dimensionamento tentará criar uma nova instância para substituir a instância spot recuperada. Valores válidos:
Valor padrão: false. |
true |
| CompensateWithOnDemand |
boolean |
Especifica se deve tentar criar automaticamente instâncias pay-as-you-go para atender à demanda quando nodeResizeStrategy estiver definido como COST_OPTIMIZED e não for possível criar instâncias spot suficientes devido a preço, estoque ou outros motivos. |
true |
| NodeResizeStrategy |
string |
A estratégia de dimensionamento de nós. Valores válidos:
Valor padrão: PRIORITY. |
PRIORITY |
| CostOptimizedConfig | CostOptimizedConfig |
A configuração do modo de otimização de custos. |
|
| DeploymentSetStrategy |
string |
A estratégia de conjunto de implantação. Valores válidos:
Valor padrão: NONE. |
NONE |
| ComponentTags |
array |
Os componentes personalizados. |
|
|
string |
Uma tag para um componente personalizado. |
||
| AutoScalingPolicy | AutoScalingPolicy |
As regras de dimensionamento elástico. |
|
| PrivatePoolOptions | PrivatePoolOptions |
A estratégia de pool de recursos usada ao criar instâncias. Este parâmetro entra em vigor apenas ao criar instâncias pay-as-you-go. |