Anuncio de Istio 1.24.0
Anuncio de la versión Istio 1.24.
Nos complace anunciar el lanzamiento de Istio 1.24. ¡Gracias a todos nuestros contribuidores, testers, usuarios y entusiastas por ayudarnos a publicar la versión 1.24.0! Nos gustaría agradecer a los Release Managers de esta versión, Zhonghu Xu de Huawei, Mike Morris de Microsoft, y Daniel Hawton de Solo.io.
NOTAS DE CAMBIO
Obtén una lista detallada de lo que ha cambiado.
ANTES DE ACTUALIZAR
Cosas que debes saber y preparar antes de actualizar.
DESCARGAR
Descarga e instala esta versión.
DOCUMENTACIÓN
Visita la documentación de esta versión.
¿Qué hay de nuevo?
El modo Ambient alcanza disponibilidad general
¡Nos entusiasma anunciar la Disponibilidad General del modo ambient de Istio! Las características principales (ztunnel, waypoints y las APIs) han sido marcadas como Estables por el TOC de Istio. Esto marca la etapa final en la progresión de fases de características de Istio, señalando que las características están completamente listas para uso en producción.
Desde su anuncio en 2022, la comunidad ha trabajado intensamente en innovaciones, escalado, estabilización y ajuste del modo ambient para estar listo para producción.
Además de innumerables cambios desde la versión Beta, Istio 1.24 incluye varias mejoras al modo ambient:
- Se escriben nuevos mensajes de
statusen una variedad de recursos, incluyendoServicesyAuthorizationPolicies, para ayudar a entender el estado actual del objeto. - Ahora se pueden adjuntar políticas directamente a
ServiceEntrys. ¡Pruébalo con un egress gateway simplificado! - Una nueva guía de resolución de problemas exhaustiva. Afortunadamente, varias correcciones de errores en Istio 1.24 hacen que muchos de estos pasos ya no sean necesarios.
- Numerosas correcciones de errores. En particular, se han resuelto casos extremos relacionados con pods con múltiples interfaces, visibilidad intranode en GKE, clústeres solo IPv4, y muchos otros problemas.
Reintentos mejorados
Los reintentos automáticos han sido una parte central de la gestión de tráfico de Istio. En Istio 1.24 mejoran aún más.
Anteriormente, los reintentos se implementaban exclusivamente en el sidecar del cliente. Sin embargo, una fuente común de fallos de conexión proviene de la comunicación entre el sidecar del servidor y la aplicación del servidor, típicamente al intentar reutilizar una conexión que el backend está cerrando. Con esta mejora, podemos detectar este caso y reintentar automáticamente en el sidecar del servidor.
Además, se ha eliminado la política predeterminada de reintentar errores 503, que se añadió inicialmente para manejar los tipos de fallos descritos anteriormente, pero que tenía efectos negativos en algunas aplicaciones.
Actualización a 1.24
Nos gustaría saber tu experiencia al actualizar a Istio 1.24. Puedes proporcionar comentarios en el canal #release-1.24 de nuestro espacio de trabajo de Slack.
¿Te gustaría contribuir directamente a Istio? Encuentra y únete a uno de nuestros Grupos de Trabajo y ayúdanos a mejorar.
¿Vas a KubeCon North America 2024? Pasa por el evento co-ubicado Istio Day para ver charlas increíbles, o visita el stand del proyecto Istio para conversar.