Use a operação InstallClusterAddons para instalar um componente em um cluster Container Service for Kubernetes (ACK) específico.
Depuração
Sintaxe da solicitação
POST /clusters/ClusterId/components/install HTTP/1.1
Content-Type:application/json
[ {
"name" : "String",
"version" : "String",
"config" : "String"
} ]
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Exemplo |
Descrição |
|
ClusterId |
String |
Sim |
c82e6987e2961451182edacd74faf**** |
ID do cluster ACK. |
| Parâmetro | Tipo | Obrigatório | Exemplo | Descrição |
| Array | Não | Parâmetros do corpo da solicitação. | ||
| name | String | Sim | ags-metrics-collector | Nome do componente a instale. |
| version | String | Sim | v1.0.0.2-cc3b2d6-aliyun | Versão do componente. |
| config | String | Não | {\"IngressDashboardEnabled\":\"true\",\"sls_project_name\":\"your_sls_project_name\"}"} | Configurações personalizadas do componente. O valor é uma string JSON. |
Sintaxe da resposta
HTTP/1.1 200 OK
Parâmetros da resposta
Nenhum
Exemplos
Exemplos de solicitações
POST /clusters/c82e6987e2961451182edacd74faf****/components/install HTTP/1.1
Content-Type:application/json
[ {
"name" : "ags-metrics-collector",
"version" : "v1.0.0.2-cc3b2d6-aliyun",
"config" : "{\\\"IngressDashboardEnabled\\\":\\\"true\\\",\\\"sls_project_name\\\":\\\"your_sls_project_name\\\"}\"}"
} ]
Descrição do exemplo de solicitação
POST /clusters/c3fb96524f9274b4495df0f12a6b5****/components/install?RegionId=cn-hangzhou --header "Content-Type=application/json;" --body '[{"name":"ack-node-problem-detector"}]'
Exemplos de respostas de sucesso
Formato JSON
HTTP/1.1 200 OK
Códigos de erro
Para obter uma lista de códigos de erro, visite o API Error Center.