Anuncio de Istio 1.26.0
Anuncio de la versión Istio 1.26.
Nos complace anunciar el lanzamiento de Istio 1.26. ¡Gracias a todos nuestros contribuidores, testers, usuarios y entusiastas por ayudarnos a publicar la versión 1.26.0! Queremos agradecer a los Release Managers de esta versión: Daniel Hawton de Solo.io, Faseela K de Ericsson Software Technology y Gustavo Meira de Microsoft.
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.
Una nota sobre el soporte de EnvoyFilter en modo ambient
EnvoyFilter es la API de break-glass de Istio para la configuración avanzada de los proxies Envoy. Ten en cuenta que EnvoyFilter no está soportado actualmente en ninguna versión de Istio con waypoint proxies. Si bien es posible usar EnvoyFilter con waypoints en escenarios limitados, su uso no está soportado y los maintainers lo desaconsejan activamente. La API alpha puede cambiar en versiones futuras a medida que evoluciona. Esperamos que el soporte oficial esté disponible en una fecha posterior.
¿Qué hay de nuevo?
Personalización de recursos aprovisionados por el Gateway API
Cuando creas un Gateway o un waypoint con el Gateway API, se crean automáticamente un Service y un Deployment. Personalizar estos objetos ha sido una solicitud frecuente; ahora es posible en Istio 1.26 mediante un ConfigMap de parámetros. Si se proporciona configuración para un HorizontalPodAutoscaler o PodDisruptionBudget, esos recursos también se crean automáticamente. Obtén más información sobre cómo personalizar los recursos del Gateway API generados.
Nuevo soporte de Gateway API
TCPRoute ya está disponible en waypoints, lo que permite el desvío de tráfico TCP en modo ambient.
También añadimos soporte para el experimental BackendTLSPolicy e iniciamos la implementación de BackendTrafficPolicy en Gateway API 1.3, que eventualmente establecerá restricciones de reintento.
Soporte para el nuevo ClusterTrustBundle de Kubernetes
Añadimos soporte experimental para el recurso experimental ClusterTrustBundle en Kubernetes, habilitando el nuevo método de agrupar un certificado y su raíz de confianza en un solo objeto.
Y mucho más
- ¡
istioctl analyzeahora puede ejecutar comprobaciones específicas! - ¡El agente de nodo CNI ya no se ejecuta en el namespace
hostNetworkpor defecto, reduciendo la posibilidad de conflictos de puertos con otros servicios del host! - ¡Los recursos
ResourceQuotanecesarios y los valores decniBinDirse configuran automáticamente al instalar en GKE! - ¡Un
EnvoyFilterahora puede coincidir con unVirtualHostpor nombre de dominio!
Lee más sobre estos cambios en las notas de versión completas.
Mantente al día con el proyecto Istio
Si solo nos visitas cuando publicamos una nueva versión, puede que te hayas perdido que publicamos una auditoría de seguridad sobre ztunnel, comparamos el rendimiento del throughput en modo ambient frente a la ejecución en el kernel o que tuvimos una gran presencia en KubeCon EU. ¡No te los pierdas!
Actualización a 1.26
Nos gustaría conocer tu experiencia al actualizar a Istio 1.26. Puedes enviarnos tus comentarios en el canal #release-1.26 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.