Azure HDInsight en versiones de AKS
Importante
Azure HDInsight en AKS se retiró el 31 de enero de 2025. Obtenga más información con este anuncio.
Debe 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.
Importante
Esta característica está actualmente en versión preliminar. Los Términos de uso complementarios para las versiones preliminares de Microsoft Azure incluyen más términos legales que se aplican a las características de Azure que se encuentran en versión beta, en versión preliminar o, de lo contrario, aún no se han publicado en disponibilidad general. Para obtener información sobre esta versión preliminar específica, consulte la información relacionada con Azure HDInsight en AKS en versión preliminar. Para preguntas o sugerencias de características, envíe una solicitud en AskHDInsight con los detalles y síganos para obtener más actualizaciones sobre la 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 cumple una o varias de las siguientes opciones:
- Cambios o actualizaciones importantes o menores en 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 menores o actualizaciones del sistema operativo subyacente.
- Revisiones o correcciones rápidas para una parte del componente del paquete (incluidas las actualizaciones de seguridad más recientes y las correcciones de errores críticos).
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 revisión, secundarias o principales.
Azure HDInsight en AKS usa el esquema estándar de control de versiones semántica para cada versión:
[major].[minor].[patch]
Examples:
1.0.1
1.0.2
Cada número de la versión indica compatibilidad general con la versión anterior
- Las versiones principales cambian cuando las actualizaciones de API incompatibles o la compatibilidad hacia atrás pueden romperse.
- Las versiones secundarias cambian cuando se realizan actualizaciones de funcionalidad que son compatibles hacia atrás con las otras versiones secundarias (excepto la adición de nuevas características o correcciones de seguridad principales o actualizaciones de plataforma controladas por la fuente).
- Las versiones de parche cambian cuando se realizan correcciones de errores que son compatibles con versiones anteriores en una versión secundaria.
Importante
Debe procurar ejecutar el parche más reciente de la versión menor que está ejecutando. Por ejemplo, si el clúster de producción está en 1.0.1
, 1.0.2
es la versión de parche más reciente disponible para la serie de 1.0. Debe actualizar a 1.0.2
lo antes posible para asegurarse de que el clúster está totalmente parcheado y soportado.
Mantener actualizados los clústeres
Para sacar el máximo provecho de las últimas características de HDInsight en AKS, recomendamos migrar regularmente sus clústeres a las versiones más recientes de parche o secundarias. Actualmente, HDInsight en AKS admite las actualizaciones locales en contexto como parte de la versión preliminar pública con actualizaciones de revisión, sistema operativo de nodo y revisiones de AKS, donde los clústeres existentes se actualizan a versiones más recientes.
Debe crear un nuevo clúster de HDInsight en un clúster de AKS en el grupo de clústeres existente y migrar su aplicación para usar el nuevo clúster con la versión menor o parche 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
A medida que HDInsight en AKS se basa en la infraestructura subyacente de Azure Kubernetes Service (AKS), debe actualizarse periódicamente para garantizar la seguridad y la compatibilidad con las características más recientes. Con actualizaciones locales puede actualizar los clústeres con actualizaciones de parches críticos de clúster, actualizaciones de seguridad en el sistema operativo del nodo y actualizaciones de parches de AKS.
HDInsight en la versión del pool de clúster de AKS | Fecha de lanzamiento | Fase de lanzamiento | Versión de AKS mapeada | Fin de vida de AKS |
---|---|---|---|---|
1.1 | Octubre de 2023 | Versión preliminar pública | 1.27 | Julio de 2024 |
1.2 | Mayo de 2024 | - | 1.29 | - |
Como parte de los procedimientos recomendados, se recomienda mantener los clústeres actualizados periódicamente. La versión de HDInsight en AKS se produce cada 30 a 60 días. Siempre es bueno 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. Por ejemplo, se considera un clúster que se ejecuta en la versión 2.3.6 sobre el Pool de clústeres versión 2.0. 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 de la versión | Actualizaciones de las notas de la versión (ejemplo) |
---|---|---|
Actualización de la versión de Kubernetes de AKS | MS-Minor | 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. |
Parche de la versión del sistema operativo | MS-Patch | 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 | MS-Patch | 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 webssh. Los clústeres necesitan una actualización. |
El escalado automático avanzado basado en la carga se ha añadido a HDInsight en AKS | MS-Minor | HDInsight en AKS versión 2.5.0. En esta versión se presenta una escalabilidad automática basada en carga avanzada 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 | MS-Patch | 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. |
Añadir compatibilidad con etiquetas de servicio | MS-Patch | HDInsight en AKS versión 2.5.2 a partir de la versión 2.5.2, HDInsight en AKS agregaría compatibilidad con etiquetas de servicio. Los clústeres necesitan una actualización. |
Actualización secundaria del componente de código abierto | MS-Minor | HDInsight en AKS versión 2.6.0. A partir de la versión 2.6.0, HDInsight en AKS agregaría 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 & actualización de AKS, cambio importante en la API | MS-Major | 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 AKS ha actualizado su infraestructura 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úster y los clústeres. El grupo de clústeres siempre se alinea con la versión principal de dichos clústeres. Es decir, si busca obtener una actualización sobre 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 lista más reciente de componentes de código abierto compatibles se presenta como un desplegable para que puedas 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 MS-Patch más reciente para asegurarse de que puede obtener las actualizaciones de seguridad más recientes y las correcciones de errores críticas.
Notas de la versión
Para obtener notas de la versión sobre las versiones más recientes de HDInsight en AKS, consulte notas de la versión
Consideraciones de control de versiones
- Las versiones del grupo de clústeres de HDInsight en AKS y el final del ciclo de vida dependen de la compatibilidad de AKS ascendente, puede consultar la versiones admitidas de AKS y planear las actualizaciones del grupo o clúster de clústeres 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 recrear hasta que la característica de actualizaciones en el lugar esté activa para las versiones menores 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 crear hasta que actualizaciones locales característica esté activa para las versiones secundarias de revisión para 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 al usar hdInsight en la versión de AKS.
- HDInsight en AKS se reserva el derecho de cambiar la versión predeterminada sin previo aviso. Si tiene una dependencia de versión, especifique la versión de HDInsight en AKS al crear los clústeres.
- HDInsight en AKS puede retirar una versión de componente OSS antes de retirar la versión de HDInsight en AKS, en función del soporte de las dependencias de código abierto o de AKS.