Modifica as configurações de nó em um pool de nós de cluster, como as configurações do kubelet e as configurações de rotação de nós. A modificação das configurações de nó altera as configurações do nó e reinicia o kubelet em lotes, o que pode afetar as operações do nó e a execução de cargas de trabalho. Execute esta operação fora dos horários de pico.
Descrição da operação
Frequência de chamadas por usuário único: 10 chamadas por segundo.
A criação de um cluster é uma operação assíncrona. Após o retorno da chamada da API, aguarde de 10 a 20 minutos para que o cluster conclua a inicialização. Durante esse processo, chame a operação DescribeClustersV1 para consultar o status de criação do cluster. Após a criação do cluster, chame a operação DescribeClusterUserKubeconfig para obter o certificado do cluster.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
ens:ModifyClusterNodePool |
update |
*Todos os recursos.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| ClusterId |
string |
Sim |
O ID do cluster. Apenas IDs de cluster ECK com o prefixo eck- são suportados. Você pode obter o ID chamando a operação DescribeClustersV1. IDs de cluster Serverless retornados pela operação DescribeCluster não são suportados. O cluster deve estar no estado de execução. Após a criação, geralmente leva de 10 a 20 minutos para concluir a inicialização. |
eck-xxxxxxxx |
| NodepoolInfo |
object |
Sim |
As informações do pool de nós. |
|
| NodepoolId |
string |
Sim |
O ID do pool de nós. |
np68mi5y1dd748ky37ojo2kqdrz |
| ScalingGroup |
object |
Não |
A configuração do grupo de escalonamento. |
|
| Password |
string |
Não |
A senha da instância. Este parâmetro é mutuamente exclusivo com key_pair_name. |
@AN5Ejx1YyzzK |
| KeyPairName |
string |
Não |
O par de chaves da instância. Este parâmetro é mutuamente exclusivo com password. |
tf-testAcc |
| VswitchIds |
array |
Não |
Os vSwitches usados pelas instâncias. |
|
|
string |
Não |
O ID do vSwitch ao qual os nós do cluster pertencem. A região ENS do vswitch_ids deve ser igual ao valor de ens_region_id. |
vsw-58eu2p6v64qw8ihhit1wz7wgv |
|
| InstanceChargeType |
string |
Não |
O tipo de cobrança da instância. |
PostPaid |
| InstanceTypes |
array |
Não |
Os tipos de instância. |
|
|
string |
Não |
O tipo de instância. |
ens.sn1.small |
|
| SystemDiskCategory |
string |
Não |
O tipo de disco em nuvem do sistema. |
cloud_efficiency |
| SystemDiskSize |
integer |
Não |
O tamanho do disco em nuvem do sistema. |
80 |
| ImageId |
string |
Não |
O ID da imagem da instância. |
m-68bysm5a8gkm7oik7ngacf0in |
| DataDisks |
array<object> |
Não |
As informações do disco em nuvem de dados. |
|
|
object |
Não |
As informações do disco em nuvem de dados. |
||
| Category |
string |
Não |
O tipo de disco em nuvem de dados. |
cloud_efficiency |
| Size |
integer |
Não |
O tamanho do disco em nuvem de dados. |
40 |
| KubernetesConfig |
object |
Não |
A configuração do Kubernetes. |
|
| PreUserData |
string |
Não |
O script a ser executado após a criação da instância, mas antes de ingressar no cluster. O conteúdo deve ser codificado em Base64. |
ZWNobyBvawo= |
| UserData |
string |
Não |
O script a ser executado após a criação da instância e após ingressar no cluster. O conteúdo deve ser codificado em Base64. |
ZWNobyBvawo= |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Esquema da resposta. |
||
| RequestId |
string |
O ID da solicitação. |
C0003E8B-B930-4F59-ADC0-0E209A9012A8 |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "C0003E8B-B930-4F59-ADC0-0E209A9012A8"
}
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.