Todos los productos
Search
Centro de documentos

Container Service for Kubernetes:[Actualizaciones de componentes] Actualizar CoreDNS

Última actualización: Sep 04, 2026

Para mejorar la estabilidad de la resolución DNS en los clústeres de Container Service for Kubernetes (ACK), se recomienda actualizar CoreDNS a la versión más reciente. Este tema describe cómo actualizar CoreDNS.

Contexto

Las versiones de CoreDNS anteriores a la 1.7.0 presentan los siguientes problemas que pueden afectar la estabilidad de la resolución DNS en los clústeres de ACK:

  • Si ocurren problemas de conectividad entre CoreDNS y el servidor de API, como inestabilidad de red, reinicios del servidor de API o migraciones del servidor de API, los pods de CoreDNS podrían reiniciarse porque no se pueden escribir los registros de errores. Para obtener más información, consulte Set klog's logtostderr flag.

  • CoreDNS consume recursos de memoria adicionales durante el proceso de inicialización. Durante este proceso, el límite de memoria predeterminado puede provocar errores de falta de memoria (OOM) en clústeres a gran escala. Si esta situación se agrava, los pods de CoreDNS podrían reiniciarse repetidamente sin lograr iniciarse. Para obtener más información, consulte CoreDNS uses a lot memory during initialization phase.

  • CoreDNS tiene problemas que pueden afectar la resolución de nombres de dominio de Services headless y las solicitudes provenientes de fuera del clúster. Para obtener más información, consulte plugin/kubernetes: handle tombstones in default processor y Data is not synced when CoreDNS reconnects to kubernetes api server after protracted disconnection.

  • Algunas versiones anteriores de CoreDNS están configuradas con reglas de tolerancia predeterminadas que pueden impedir que los pods de CoreDNS se desalojen automáticamente cuando ocurren excepciones en el host. Esto puede provocar errores en la resolución de nombres de dominio dentro del clúster.

  • Para obtener más información sobre el procedimiento de actualización y su impacto, consulte Update Method.

Método de actualización

Antes de actualizar CoreDNS, se recomienda leer CoreDNS release notes y el registro de cambios de la comunidad de CoreDNS para conocer los detalles y las notas de la actualización.

Puede actualizar CoreDNS de forma automática o manual:

  • Actualizar CoreDNS automáticamente: Vaya a la página de Add-ons en la consola de ACK. Si el botón Upgrade aparece junto al componente CoreDNS, significa que el componente se puede actualizar automáticamente. Para obtener más información, consulte Automatic upgrade for unmanaged CoreDNS.

  • Actualizar CoreDNS manualmente: Vaya a la página de Add-ons en la consola de ACK. Si el botón Upgrade no aparece junto al componente CoreDNS, indica que la versión actual del componente está obsoleta. Esto también señala que la versión de Kubernetes de su clúster está desactualizada y discontinuada. En este caso, no es posible actualizar CoreDNS a la versión más reciente directamente. Para resolver este problema, debe actualizar CoreDNS a la versión 1.6.2 y luego actualizar la versión de Kubernetes de su clúster. Después podrá actualizar CoreDNS automáticamente a la versión más reciente. Para obtener más información sobre cómo actualizar CoreDNS manualmente, consulte Manually update unmanaged CoreDNS.