Todos los productos
Search
Centro de documentos

Container Service for Kubernetes:ModifyNodePoolNodeConfig

Última actualización: Sep 01, 2026

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

Nota

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

Pruebe esta API en OpenAPI Explorer sin necesidad de firma manual. Las llamadas exitosas generan automáticamente código SDK acorde a sus parámetros. Descárguelo con seguridad de credenciales integrada para uso local.

Test

Autorización de RAM

La siguiente tabla describe la autorización necesaria para invocar esta API. Puede definirla en una directiva de Resource Access Management (RAM). A continuación, se detallan las columnas de la tabla:

  • Action: Estas acciones se utilizan en el elemento Action de las declaraciones de directivas de permisos de RAM para otorgar permisos que permitan realizar la operación.

  • API: La API que debe invocarse para llevar a cabo la acción.

  • Nivel de acceso: Nivel de acceso predefinido que se concede para cada API. Valores válidos: create, list, get, update y delete.

  • Tipo de recurso: Tipo de recurso que admite autorización para ejecutar la acción. Indica si la acción es compatible con permisos a nivel de recurso. El recurso especificado debe ser compatible con la acción; de lo contrario, la directiva no surtirá efecto.

    • En las API con permisos a nivel de recurso, los tipos de recursos obligatorios se marcan con un asterisco (*). Especifique el Alibaba Cloud Resource Name (ARN) correspondiente en el elemento Resource de la directiva.

    • Para las API sin permisos a nivel de recurso, se muestra All Resources. Utilice un asterisco (*) en el elemento Resource de la directiva.

  • Clave de condición: Claves de condición definidas por el servicio. Permiten un control granular y se aplican ya sea solo a acciones o a acciones asociadas con recursos específicos. Además de las claves de condición específicas del servicio, Alibaba Cloud proporciona un conjunto de common condition keys aplicables a todos los servicios compatibles con RAM.

  • Acción dependiente: Acciones dependientes necesarias para ejecutar la acción principal. Para completar la operación, el usuario de RAM o el rol de RAM debe contar con permisos para realizar todas las acciones dependientes.

Action

Nivel de acceso

Tipo de recurso

Clave de condición

Acción dependiente

cs:ModifyNodePoolNodeConfig

update

*Cluster

acs:cs:{#regionId}:{#accountId}:cluster/{#ClusterId}

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.