Azure HDInsight en versiones de AKS
Nota:
Retiraremos Azure HDInsight en AKS el 31 de enero de 2025. Antes del 31 de enero de 2025, deberá migrar las cargas de trabajo a Microsoft Fabric o un producto equivalente de Azure para evitar la terminación repentina de las cargas de trabajo. Los clústeres restantes de la suscripción se detendrán y quitarán del host.
Solo el soporte técnico básico estará disponible hasta la fecha de retirada.
Importante
Esta funcionalidad actualmente está en su versión preliminar. En Términos de uso complementarios para las versiones preliminares de Microsoft Azure encontrará más términos legales que se aplican a las características de Azure que están en versión beta, en versión preliminar, o que todavía no se han lanzado con disponibilidad general. Para más información sobre esta versión preliminar específica, consulte la Información de Azure HDInsight sobre la versión preliminar de AKS. Para plantear preguntas o sugerencias sobre la característica, envíe una solicitud en AskHDInsight con los detalles y síganos para obtener más actualizaciones sobre Comunidad de Azure HDInsight.
El servicio HDInsight en AKS tiene tres componentes, un proveedor de recursos, un software de código abierto (SOS) y controladores que se implementan en un clúster. Microsoft actualiza periódicamente las imágenes y los componentes mencionados anteriormente para incluir nuevas mejoras y características.
Se puede crear una nueva versión de HDInsight en AKS cuando se cumplen una o varias de las siguientes condiciones:
- Cambios o actualizaciones principales o secundarias de la funcionalidad del proveedor de recursos de HDInsight en AKS.
- Versiones principales o secundarias o actualizaciones de componentes de código abierto.
- Versiones principales o secundarias o actualizaciones de componentes de infraestructura de AKS.
- Cambios principales o secundarios o actualizaciones del sistema operativo subyacente.
- Revisiones o correcciones para una parte de componente del paquete (incluidas las actualizaciones de seguridad más recientes y las correcciones de errores críticas).
Introducción
Azure HDInsight en AKS tiene el concepto de grupos de clústeres y clústeres, que unen versiones esenciales de componentes como paquetes y conectores con un componente de código abierto específico. Cada una de las actualizaciones de versión incluye periódicamente nuevas mejoras, características y revisiones.
Nota:
Debe probar y validar que las aplicaciones se ejecutan correctamente al usar nuevas versiones de revisiones, secundarias o principales.
Azure HDInsight en AKS usa el esquema de control SemVer estándar para cada versión:
[major].[minor].[patch]
Examples:
1.0.1
1.0.2
Cada número en la versión indica compatibilidad general con la versión anterior
- Las versiones principales cambian cuando las actualizaciones de la API no son compatibles o la compatibilidad con versiones anteriores deja de funcionar.
- Las versiones secundarias cambian cuando se realizan actualizaciones de funcionalidad que son compatibles con versiones anteriores de las otras versiones secundarias (excepto para las nuevas adiciones de características o correcciones de seguridad principales o actualizaciones de plataforma controladas por un origen ascendente).
- Las versiones de revisión cambian cuando se realizan correcciones de errores compatibles con versiones anteriores a una versión secundaria.
Importante
Debe intentar ejecutar la versión de revisión más reciente de la versión secundaria que se ejecuta. Por ejemplo, si el clúster de producción está en 1.0.1
, 1.0.2
es la versión de revisión más reciente disponible para la serie 1.0. Debe realizar la actualización a 1.0.2
lo antes posible para asegurarse de que el clúster tiene todas las revisiones y es compatible.
Mantenga actualizados los clústeres
Para aprovechar las últimas características de HDInsight en AKS, se recomienda migrar periódicamente los clústeres a las versiones secundarias o de revisión más recientes. Actualmente, HDInsight en AKS admite actualizaciones locales como parte de la versión preliminar con actualizaciones de revisión, sistema operativo de nodo y revisión de AKS, donde los clústeres existentes se actualizan a versiones más recientes.
Debe crear un nuevo clúster de HDInsight en AKS en el grupo de clústeres existente y migrar la aplicación para usar el nuevo clúster con la versión secundaria o revisión más reciente. Todos los grupos de clústeres se alinean con la versión principal y los clústeres dentro del grupo se alinean con la misma versión principal y puede crear clústeres con versiones secundarias o de revisión posteriores.
Ciclo de vida y compatibilidad
Dado que HDInsight en AKS depende de la infraestructura subyacente Azure Kubernetes Service (AKS), debe actualizarse periódicamente para garantizar la seguridad y la compatibilidad con las últimas características. Con las actualizaciones locales, puede actualizar los clústeres para con actualizaciones de revisiones de clúster, actualizaciones de seguridad en el nodo os y actualizaciones de revisiones de AKS.
HdInsight en la versión del grupo de clústeres de AKS | Fecha de la versión | Fase de versión | Versión de AKS asignada | Fin de vida de AKS |
---|---|---|---|---|
1.1 | Octubre de 2023 | Vista previa pública | 1.27 | Julio de 2024 |
1.2 | Mayo de 2024 | - | 1.29 | - |
Como parte de los procedimientos recomendados, se recomienda actualizar los clústeres periódicamente. La versión de HDInsight en AKS se produce cada 30 a 60 días. Siempre es recomendable pasar a las versiones más recientes lo antes posible. La duración máxima recomendada para las actualizaciones del clúster es inferior a tres meses.
Escenarios de ejemplo
En el ejemplo siguiente, se muestra un ciclo de vida de cambio de versión con HDInsight en AKS. Como ejemplo, se considera un clúster que se ejecuta en la versión 2.0 del grupo de clúster, la versión del clúster es 2.3.6. Se trata de un ejemplo y todas las actualizaciones de versión estarán disponibles en las notas de la versión de forma continua.
Ejemplo | Impacto en la versión | Actualizaciones de notas de la versión (ejemplo) |
---|---|---|
Actualización de la versión de Kubernetes de AKS | Versión secundaria de MS | HDInsight en AKS versión 2.4.0. Esta versión incluye la versión de AKS actualizada de 1.26.4 a 1.27.4. Los clústeres necesitan una actualización. |
Revisiones de la versión del sistema operativo | Revisión de MS | HDInsight en AKS versión 2.4.1. Esta versión incluye revisiones de mantenimiento para el sistema operativo. Los clústeres necesitan una actualización. |
Ahora se admite SSH web para ejecutar herramientas de cliente | Revisión de MS | HDInsight en AKS versión 2.4.2. Esta versión incluye compatibilidad con la ejecución de herramientas de cliente en los pods de SSH web. Los clústeres necesitan una actualización. |
El escalado automático avanzado basado en carga se ha agregado ahora a HDInsight en AKS | Versión secundaria de MS | HDInsight en AKS versión 2.5.0. En esta versión se presenta una escalabilidad automática avanzada basada en carga con más funcionalidades. Los clústeres necesitan una actualización. |
El escalado automático personalizado con escalabilidad automática basada en carga ya está disponible | Revisión de MS | HDInsight en AKS versión 2.5.1. Esta versión incluye la personalización del escalado automático basado en carga. Los clústeres necesitan una actualización. |
Adición de compatibilidad con etiquetas de servicio | Revisión de MS | HDInsight en AKS versión 2.5.2, a partir de la versión 2.5.2, HDInsight en AKS agrega compatibilidad con etiquetas de servicio. Los clústeres necesitan una actualización. |
Actualización secundaria del componente de código abierto | Versión secundaria de MS | HDInsight en AKS versión 2.6.0. A partir de la versión 2.6.0, HDInsight en AKS agrega la actualización de componentes de código abierto de la versión 1.x a la 1.y. Los clústeres necesitan una actualización. |
Actualización de componentes de código abierto y actualización de AKS, cambio importante en la API | Versión principal de MS | HDInsight en AKS versión 3.0.1. A partir de la versión 3.0.1, el componente de código abierto Y se ha actualizado de 1.x a 2.x y la infraestructura actualizada de AKS a la versión 2.x; Los grupos de clústeres necesitan una actualización a la versión 3.0 y los clústeres a la versión 3.0.1. |
Control de versiones mediante Azure Portal
En el ejemplo siguiente, puede observar cómo seleccionar las versiones en el grupo de clústeres y los clústeres. El grupo de clústeres siempre se alinea con la versión principal de los clústeres. Es decir, si busca una actualización en la versión 2.4.5 de HDInsight en AKS, debe usar la versión 2.0 del grupo de clústeres.
Al crear un clúster de HDInsight en el clúster de AKS o en un clúster de Apache Flink, puede elegir la versión minor.patch de la lista de versiones admitidas.
La siguiente lista de componentes de código abierto compatibles es una lista desplegable para que pueda empezar.
Dado que HDInsight en AKS expone y actualiza una versión secundaria con cada versión normal, ahora puede organizar suficientes pruebas antes de actualizar a la nueva versión y controlar la programación.
Importante
En caso de que use operaciones RESTAPI, el clúster siempre se crea con la versión de Revisión de MS más reciente para asegurarse de que puede obtener las actualizaciones de seguridad más recientes y las correcciones de errores críticos.
Notas de la versión
Para obtener notas de la versión sobre las versiones más recientes de HDInsight en AKS, consulte las notas de la versión
Consideraciones de control de versiones
- Las versiones del grupo de clústeres de HDInsight en AKS y el fin de la vida útil dependen de la compatibilidad de AKS ascendente, puede consultar las Versiones admitidas de AKS y planear las actualizaciones del grupo de clústeres o clúster de forma continua.
- Una vez implementado un grupo de clústeres con una versión determinada del grupo de clústeres, ese grupo de clústeres no se puede actualizar automáticamente a una versión secundaria más reciente. Es necesario volver a crearlo hasta que la característica de actualización local esté activa para versiones secundarias de los grupos de clústeres.
- Una vez implementado un clúster dentro de una versión determinada del grupo de clústeres, ese clúster no se puede actualizar automáticamente a una versión secundaria o de revisión más reciente. Es necesario volver a crearlo hasta que la característica de actualización local esté activa para versiones secundarias de los grupos de clústeres.
- Durante la creación de un nuevo clúster, se implementa o selecciona la versión más reciente.
- Los clientes deben probar y validar que las aplicaciones se ejecutan correctamente cuando se usa la nueva versión de HDInsight en AKS.
- HDInsight en AKS se reserva el derecho de cambiar la versión predeterminada sin previo aviso. Si tiene una dependencia de la versión, especifique la versión de HDInsight en AKS al crear clústeres.
- HDInsight en AKS puede retirar una versión de componente del sistema operativo antes de retirar la versión de HDInsight en AKS, en función de la compatibilidad ascendente de las dependencias de AKS o de código abierto.