Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Actualización más reciente 2024-09-10 GMT+08:00

Consistencia de la configuración del nodo

Concepto de comprobación

Al actualizar un clúster de CCE a v1.19 o posterior, el sistema comprueba si se han modificado los siguientes archivos de configuración en segundo plano:

  • /opt/cloud/cce/kubernetes/kubelet/kubelet
  • /opt/cloud/cce/kubernetes/kubelet/kubelet_config.yaml
  • /opt/cloud/cce/kubernetes/kube-proxy/kube-proxy
  • /etc/containerd/default_runtime_spec.json
  • /etc/sysconfig/docker
  • /etc/default/docker
  • /etc/docker/daemon.json

Si modifica algunos parámetros en estos archivos, la actualización del clúster puede fallar o los servicios pueden ser anormales después de la actualización. Si confirma que la modificación no afecta a los servicios, continúe con la actualización.

CCE utiliza el script de imagen estándar para comprobar la consistencia de la configuración del nodo. Si utiliza otras imágenes personalizadas, la comprobación puede fallar.

La modificación esperada no será interceptada. En la siguiente tabla se enumeran los parámetros que se pueden modificar.

Tabla 1 Parámetros que se pueden modificar

Componente

Archivo de configuración

Parámetro

Versión actualizada

kubelet

/opt/cloud/cce/kubernetes/kubelet/kubelet_config.yaml

cpuManagerPolicy

Más tarde que v1.19

kubelet

/opt/cloud/cce/kubernetes/kubelet/kubelet_config.yaml

maxPods

Más tarde que v1.19

kubelet

/opt/cloud/cce/kubernetes/kubelet/kubelet_config.yaml

kubeAPIQPS

Más tarde que v1.19

kubelet

/opt/cloud/cce/kubernetes/kubelet/kubelet_config.yaml

kubeAPIBurst

Más tarde que v1.19

kubelet

/opt/cloud/cce/kubernetes/kubelet/kubelet_config.yaml

podPidsLimit

Más tarde que v1.19

kubelet

/opt/cloud/cce/kubernetes/kubelet/kubelet_config.yaml

topologyManagerPolicy

Más tarde que v1.19

kubelet

/opt/cloud/cce/kubernetes/kubelet/kubelet_config.yaml

resolvConf

Más tarde que v1.19

kubelet

/opt/cloud/cce/kubernetes/kubelet/kubelet_config.yaml

eventRecordQPS

Más tarde que v1.21

kubelet

/opt/cloud/cce/kubernetes/kubelet/kubelet_config.yaml

topologyManagerScope

Más tarde que v1.21

kubelet

/opt/cloud/cce/kubernetes/kubelet/kubelet_config.yaml

allowedUnsafeSysctls

Más tarde que v1.19

docker

/etc/docker/daemon.json

dm.basesize

Más tarde que v1.19

Solución

Si modifica algunos parámetros en estos archivos, pueden producirse excepciones después de la actualización. Si no está seguro de si los parámetros modificados afectarán a la actualización, póngase en contacto con el soporte técnico.