Puede llamar a la operación InstallClusterAddons para instalar un componente en un clúster específico de Container Service for Kubernetes (ACK).
Depuración
Sintaxis de la solicitud
POST /clusters/ClusterId/components/install HTTP/1.1
Content-Type:application/json
[ {
"name" : "String",
"version" : "String",
"config" : "String"
} ]
Parámetros de la solicitud
Tabla 1. Parámetros de ruta de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Ejemplo |
Descripción |
|
ClusterId |
String |
Sí |
c82e6987e2961451182edacd74faf**** |
El ID del clúster de ACK. |
Tabla 2. Parámetros del cuerpo de la solicitud
| Parámetro | Tipo | Obligatorio | Ejemplo | Descripción |
| Array | No | Los parámetros del cuerpo de la solicitud. | ||
| name | String | Sí | ags-metrics-collector | El nombre del componente que desea instalar. |
| version | String | Sí | v1.0.0.2-cc3b2d6-aliyun | La versión del componente. Nota Puede llamar a la operación DescribeClusterAddonsVersion para consultar la versión del componente. |
| config | String | No | {\"IngressDashboardEnabled\":\"true\",\"sls_project_name\":\"your_sls_project_name\"}"} | La configuración personalizada del componente que desea usar. El valor es una cadena JSON. |
Sintaxis de la respuesta
HTTP/1.1 200 OK
Parámetros de la respuesta
Ninguna
Ejemplos
Solicitudes de ejemplo
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\\\"}\"}"
} ]
Descripción de la solicitud de ejemplo
POST /clusters/c3fb96524f9274b4495df0f12a6b5****/components/install?RegionId=cn-hangzhou --header "Content-Type=application/json;" --body '[{"name":"ack-node-problem-detector"}]'
Respuestas exitosas de ejemplo
Formato JSON
HTTP/1.1 200 OK
Códigos de error
Para obtener una lista de los códigos de error, visite el Centro de errores de API.