Para adicionar manualmente instâncias ECS existentes a um cluster ACK como nós worker ou adicionar nós de volta a um node pool, chame a operação DescribeClusterAttachScripts para obter o script de anexação necessário.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
cs:DescribeClusterAttachScripts |
update |
*Cluster
|
Nenhuma | Nenhuma |
Sintaxe da solicitação
POST /clusters/{ClusterId}/attachscript HTTP/1.1
Parâmetros de caminho
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| ClusterId |
string |
Sim |
O ID do cluster. |
ca375a93a30474552ad2a0ebe183e**** |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| body |
object |
Não |
O corpo da solicitação. |
amd64 |
| nodepool_id |
string |
Não |
O ID do node pool. Você pode adicionar o nó a um node pool específico. Nota
Se você não especificar um ID de node pool, o nó será adicionado ao node pool padrão. |
np1c9229d9be2d432c93f77a88fca0**** |
| format_disk |
boolean |
Não |
Especifica se um disco de dados deve ser montado na instância e se os contêineres e imagens devem ser armazenados no disco de dados ao adicionar manualmente uma instância existente ao cluster. Valores válidos:
Valor padrão: Regras de montagem de disco de dados:
|
false |
| keep_instance_name |
boolean |
Não |
Especifica se o nome da instância deve ser mantido quando a instância é adicionada ao cluster. Se você não mantiver o nome da instância, o sistema renomeia a instância para usar o formato
Valor padrão: |
true |
| rds_instances |
array |
Não |
Se você especificar uma lista de instâncias RDS, o sistema adiciona automaticamente as instâncias ECS dos nós do cluster às listas de permissão de acesso das instâncias RDS especificadas. |
|
|
string |
Não |
O ID da instância RDS. |
rm-xxx |
|
| arch |
string |
Não |
A arquitetura de CPU do nó. As arquiteturas de CPU compatíveis incluem Valor padrão: Nota
Este parâmetro é obrigatório se o cluster for um cluster de borda gerenciado. |
amd64 |
| options |
string |
Não |
Os parâmetros de configuração para anexação de nós. Nota
Este parâmetro é obrigatório se o cluster for um cluster de borda gerenciado. |
{"enableIptables": true,"manageRuntime": true,"quiet": true,"allowedClusterAddons": ["kube-proxy","flannel","coredns"]} |
| expired |
integer |
Não |
O timestamp Unix que indica quando o token gerado expira. Por exemplo, o timestamp 1739980800 corresponde a 00:00:00 de 20 de fevereiro de 2025 (UTC). |
1740037333 |
| one_time_token |
boolean |
Não |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
string |
O script de anexação de nó. |
"wget http://***.oss-cn-hangzhou.aliyuncs.com/***" |
Exemplos
Resposta de sucesso
JSON formato
"\"wget http://***.oss-cn-hangzhou.aliyuncs.com/***\""
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.