View a markdown version of this page

Preparación para las actualizaciones de las versiones de Kubernetes y solución de problemas de configuración incorrecta con información sobre clústeres - Amazon EKS

Ayude a mejorar esta página

Para contribuir a esta guía del usuario, elija el enlace Edit this page on GitHub que se encuentra en el panel derecho de cada página.

Preparación para las actualizaciones de las versiones de Kubernetes y solución de problemas de configuración incorrecta con información sobre clústeres

La información sobre clústeres de Amazon EKS permite detectar problemas y ofrece recomendaciones para resolverlos y ayudarlo a administrar el clúster. Todos los clústeres de Amazon EKS se someten a comprobaciones automáticas y periódicas con una lista de información seleccionada por Amazon EKS. Amazon EKS administra en su totalidad estas comprobaciones de información y ofrece recomendaciones sobre cómo abordar cualquier resultado.

Tipos de información del clúster

  • Información de configuración: identifica errores de configuración en la configuración de los nodos híbridos de EKS que podrían afectar a la funcionalidad del clúster o las cargas de trabajo.

  • Información de actualización: identifica los problemas que podrían afectar a su capacidad de actualizar a nuevas versiones de Kubernetes.

  • Información de preparación para la reversión: identifica los problemas que podrían afectar a su capacidad de revertir a una versión anterior de Kubernetes después de una actualización.

Consideraciones

  • Frecuencia: Amazon EKS actualiza la información de los clústeres cada 24 horas, pero también puede actualizarla manualmente para ver el estado más reciente. Por ejemplo, puede actualizar manualmente la información del clúster después de solucionar un problema para comprobar si el problema se ha resuelto.

  • Permisos: Amazon EKS crea automáticamente una entrada de acceso al clúster para su información en cada clúster de EKS. Esta entrada concede permiso a EKS para ver información sobre su clúster. Amazon EKS usa esta información para generar la información. Para obtener más información, consulte AmazonEKSClusterInsightsPolicy.

  • Disponibilidad de la preparación para la reversión: la información de preparación para la reversión solo está disponible para los clústeres que se hayan actualizado en los últimos 7 días. Una vez transcurrido el plazo de 7 días para poder efectuar la reversión, esta información ya no se genera para el clúster.

Casos de uso

La información sobre clústeres de Amazon EKS proporciona comprobaciones automatizadas para ayudar a mantener el buen estado, la fiabilidad y la configuración óptima de los clústeres de Kubernetes. A continuación, se presentan los principales casos de uso para obtener información sobre los clústeres, incluida la preparación para la actualización y la resolución de problemas de configuración.

Información de actualización

La información de actualización es un tipo específico de comprobación de información dentro de la información de los clústeres. Estas comprobaciones devuelven información relacionada con la preparación para la actualización de la versión de Kubernetes. Amazon EKS lleva a cabo comprobaciones de información de actualización en todos los clústeres de EKS.

importante

Amazon EKS ha revertido temporalmente una característica que obligaba a utilizar una marca --force para actualizar el clúster cuando se producían determinados problemas de conocimiento del clúster. Para obtener más información, consulte Temporary rollback of enforcing upgrade insights on update cluster version en GitHub.

Para obtener más información sobre la actualización del clúster, consulte Paso 3: actualización del plano de control del clúster.

Antes de actualizar la versión de Kubernetes del clúster, puede usar la pestaña Información sobre la actualización en el panel de observabilidad de la consola de Amazon EKS. Si su clúster ha identificado problemas, revíselos y aplique las correcciones adecuadas. Los problemas incluyen enlaces a Amazon EKS y documentación de Kubernetes. Después de solucionar el problema, actualice la información del clúster bajo demanda para obtener la información más reciente. Si se han resuelto todos los problemas, actualice el clúster.

Amazon EKS devuelve información relacionada con la preparación para la actualización de la versión de Kubernetes. La información sobre las actualizaciones identifica los posibles problemas que podrían afectar a las actualizaciones del clúster de Kubernetes. Esto minimiza el esfuerzo que los administradores dedican a preparar las actualizaciones y aumenta la fiabilidad de las aplicaciones en las versiones más recientes de Kubernetes. Amazon EKS analiza automáticamente los clústeres para compararlos con una lista de posibles problemas que podrían afectar a las actualizaciones de la versión de Kubernetes. Amazon EKS actualiza con frecuencia la lista de comprobaciones de información en función de las revisiones de los cambios hechos en cada lanzamiento de versión de Kubernetes.

La información sobre las actualizaciones de Amazon EKS acelera el proceso de prueba y verificación de las nuevas versiones. También permiten a los administradores de clústeres y a los desarrolladores de aplicaciones aprovechar las capacidades más recientes de Kubernetes, ya que destacan las inquietudes y ofrecen consejos para solucionarlas.

Información de configuración

La información del clúster de EKS escanea automáticamente los clústeres de Amazon EKS con nodos híbridos para identificar problemas de configuración que afectan a la comunicación entre el plano de control y el webhook de Kubernetes, comandos de kubectl como exec y registros, etc. La información de configuración detecta problemas y ofrece recomendaciones para solucionarlos, lo que acelera el proceso de configuración de los nodos híbridos en pleno funcionamiento.

Información de preparación para la reversión

La información de preparación para la reversión es un tipo específico de comprobación de información dentro de la información de los clústeres. Estas comprobaciones devuelven información relacionada con la preparación para la reversión de la versión de Kubernetes. Amazon EKS ejecuta comprobaciones de información de preparación para la reversión en clústeres que se hayan actualizado en los últimos 7 días. La información de preparación para la reversión son comprobaciones puntuales: reflejan el estado del clúster en el momento de la evaluación, no de forma continua.

Después de actualizar la versión de Kubernetes del clúster, puede utilizar la pestaña Información sobre la actualización en el panel de observabilidad de la consola de Amazon EKS para revertir la información de preparación para la reversión. Si su clúster ha identificado problemas, revíselos y aplique las correcciones adecuadas. Los problemas incluyen enlaces a Amazon EKS y documentación de Kubernetes. Después de solucionar el problema, actualice la información del clúster bajo demanda para obtener la información más reciente. Si se han resuelto todos los problemas, puede continuar con la reversión.

Amazon EKS devuelve información relacionada con la preparación para la reversión de la versión de Kubernetes en la categoría ROLLBACK_READINESS. La información de preparación para la reversión identifica los posibles problemas que podrían afectar a la reversión de la versión de un clúster de Kubernetes. Esto minimiza el esfuerzo que los administradores dedican a preparar las reversiones y aumenta la fiabilidad de revertir a una versión anterior. Amazon EKS analiza automáticamente los clústeres para analizarlos con una lista de posibles problemas que podrían afectar a la reversión, como la compatibilidad con el uso de la API (que cubre las comprobaciones de incompatibilidad durante la graduación de la versión de la API, cuando se elimina una versión anterior de la API, nuevos recursos que no existen en la versión deseada y nuevos cambios de campo o enumeración), el estado del clúster, el sesgo de las versiones de kubelet y kube-proxy, la compatibilidad de los complementos administrados de EKS y, para los clústeres del modo automático, el presupuesto de interrupciones y las comprobaciones de anotaciones.

nota

La información de preparación para la reversión solo comprueba las versiones de los complementos administrados de EKS. En el caso de los complementos autoadministrados, o si ha anulado la versión de un complemento administrado fuera del ciclo de vida del complemento de EKS, la información no detecta las incompatibilidades entre versiones. Es responsable de validar la compatibilidad de esos complementos con la versión de destino antes de revertirlos.

La información con el estado de ERROR o DESCONOCIDO bloquea la reversión hasta que se resuelva el problema. Puede utilizar el indicador --force para omitir las comprobaciones de información si decide continuar por su cuenta y riesgo. La información con el estado ADVERTENCIA es de carácter orientativo y no impide la reversión. Para obtener más información, consulte Reversión de un clúster a una versión anterior de Kubernetes.

Introducción

Para ver la lista de comprobaciones de información hechas y cualquier problema pertinente que Amazon EKS haya identificado, puede usar la operación Consola de administración de AWS, la CLI de AWS, los SDK de AWS y la API ListInsights de Amazon EKS. Para empezar, consulte Consulta de la información del clúster.