Realización de la comprobación previa a la actualización
El sistema realiza una completa comprobación previa a la actualización antes de la actualización del clúster. Si el clúster no cumple las condiciones de comprobación previa a la actualización, la actualización no puede continuar. Para evitar riesgos de actualización, puede realizar una comprobación previa a la actualización de acuerdo con los elementos de comprobación proporcionados en esta sección.
Concepto de comprobación |
Descripción |
---|---|
|
|
Compruebe si el usuario actual está en la lista de bloqueo de actualización. |
|
|
|
Compruebe si el registro de HelmRelease actual contiene las API de Kubernetes descartadas que no son compatibles con la versión del clúster de destino. En caso afirmativo, es posible que el gráfico de Helm no esté disponible después de la actualización. |
|
Compruebe si CCE puede conectarse a sus nodos principales. |
|
|
|
Compruebe si el grupo de seguridad permite que el nodo principal acceda a los nodos mediante ICMP. |
|
|
|
Compruebe si el nodo necesita ser migrado. |
|
Compruebe si hay recursos descartados en los clústeres. |
|
Compruebe si la versión de Kubernetes tiene diferencias de compatibilidad. La actualización del parche no implica diferencias de compatibilidad de versiones. |
|
Compruebe si cce-agent en el nodo actual es de la versión más reciente. |
|
Compruebe si el uso de CPU del nodo excede el 90%. |
|
|
|
|
|
|
|
Compruebe si el directorio de claves /var/paas en los nodos contiene archivos con propietarios o grupos de propietarios anormales. |
|
Compruebe si el kubelet del nodo se está ejecutando correctamente. |
|
Compruebe si el uso de memoria del nodo supera el 90%. |
|
Compruebe si el servidor de sincronización de reloj ntpd o chronyd del nodo se está ejecutando correctamente. |
|
Compruebe si la versión del kernel del sistema operativo del nodo es compatible con CCE. |
|
Compruebe si el número de CPUs en el nodo principal es mayor que 2. |
|
Comprueba si los comandos de Python están disponibles en un nodo. |
|
|
|
Compruebe si los nodos del clúster están listos. |
|
Compruebe si el diario de un nodo es normal. |
|
Compruebe si el archivo containerd.sock existe en el nodo. Este archivo afecta al inicio del tiempo de ejecución de contenedor en el Euler OS. |
|
Antes de la actualización, compruebe si se produce un error interno. |
|
Compruebe si existen puntos de montaje inaccesibles en el nodo. |
|
Compruebe si existen manchas necesarias para la actualización del clúster en el nodo. |
|
Comprueba si el complemento de everest actual tiene las restricciones de compatibilidad. |
|
Compruebe si el complemento de cce-controller-hpa actual tiene restricciones de compatibilidad. |
|
Compruebe si la versión actual del clúster y la versión de destino admiten un enlace mejorado del núcleo de la CPU. |
|
Compruebe si el tiempo de ejecución contenedor y los componentes de red en el nodo de usuario están en buen estado. |
|
Compruebe si los componentes de Kubernetes, tiempo de ejecución de contenedor y red del nodo del controlador están en buen estado. |
|
Compruebe si los recursos de los componentes de Kubernetes, como etcd y kube-controller-manager, exceden el límite superior. |
|
Compruebe si la API invocada ha sido descartada. |
|
Si IPv6 está habilitado para un clúster de CCE Turbo, compruebe si la versión del clúster de destino admite IPv6. |
|
Compruebe el estado del NetworkManager. |
|
Compruebe el formato de archivo ID. |
|
Cuando actualice un clúster de CCE a v1.19 o posterior, se comprobará la configuración del componente de Kubenertes en su nodo. |
|
Compruebe si los archivos de configuración de los componentes clave existen en el nodo. |
|
Compruebe si la configuración actual de la clave de CoreDNS Corefile es diferente del registro de lanzamiento de Helm. La diferencia puede sobrescribirse durante la actualización del complemento, afecta la resolución de nombres de dominio en el clúster. |