Modifica las configuraciones de nodo en un pool de nodos de clúster, como las configuraciones de kubelet y las configuraciones de actualización continua. La modificación de las configuraciones de nodo aplica los cambios en lotes y reinicia kubelet, lo que puede afectar las operaciones del nodo y la ejecución de cargas de trabajo. Realice esta operación fuera de las horas pico.
Descripción de la operación
ACK admite la modificación de las configuraciones de kubelet de los nodos en un pool de nodos. Una vez completada la modificación, las configuraciones surten efecto automáticamente en los nodos existentes del pool de nodos, y los nuevos nodos agregados al pool de nodos también utilizan las nuevas configuraciones.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
cs:ModifyNodePoolNodeConfig |
update |
*Cluster
|
Ninguna | Ninguna |
Sintaxis de la solicitud
PUT /clusters/{ClusterId}/nodepools/{NodepoolId}/node_config HTTP/1.1
Parámetros de ruta
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| ClusterId |
string |
Sí |
El ID del clúster. |
c23421cfa74454bc8b37163fd19af**** |
| NodepoolId |
string |
Sí |
El ID del pool de nodos. |
np8d8c9c2cd0f64e89884f82a5fbcd**** |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| body |
object |
No |
El cuerpo de la solicitud. |
|
| kubelet_config | kubelet_config |
No |
La configuración de parámetros de kubelet. |
|
| rolling_policy |
object |
No |
La configuración de actualización continua. |
|
| max_parallelism |
integer |
No |
El número máximo de nodos que se pueden actualizar en paralelo por lote. Las actualizaciones de nodos en el pool de nodos se realizan en lotes. Valores válidos: [1,10]. Valor predeterminado: 10. |
3 |
| max_failed_nodes |
integer |
No |
El número máximo de nodos que pueden fallar durante la actualización continua. Valor predeterminado: 0, lo que indica que la tarea falla si algún nodo falla. Si el valor es mayor que 0, la tarea falla y se detiene cuando el número acumulado de nodos con error supera este valor. |
0 |
| os_config |
object |
No |
La configuración de parámetros del sistema operativo. |
|
| sysctl |
object |
No |
La configuración personalizada de parámetros sysctl. |
|
|
any |
No |
La configuración de parámetros sysctl. Para obtener más información, consulte Personalizar parámetros del SO para un pool de nodos. |
fs.aio-max-nr: 65536 |
|
| hugepage |
Hugepage |
No |
La configuración de páginas grandes (hugepage). |
|
| containerd_config | containerd_config |
No |
La configuración del entorno de ejecución containerd. |
|
| node_names |
array |
No |
La lista de nodos a actualizar. |
|
|
string |
No |
El nodo a actualizar. |
cn-beijing.10.180.xx.xx |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
El cuerpo de la respuesta. |
||
| request_id |
string |
El ID de la solicitud. |
D7631D83-6E98-1949-B665-766A62**** |
| task_id |
string |
El ID de la tarea. |
T-5fd211e924e1d00787**** |
| nodepool_id |
string |
El ID del pool de nodos. |
np737c3ac1ac684703b9e10673aa2c**** |
Ejemplos
Respuesta exitosa
JSON Formato
{
"request_id": "D7631D83-6E98-1949-B665-766A62****",
"task_id": "T-5fd211e924e1d00787****",
"nodepool_id": "np737c3ac1ac684703b9e10673aa2c****"
}
Códigos de error
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.