Service-Mesh : Istio 1.12 lance une nouvelle API WebAssembly

La version 1.12 d’Istio est sortie. La version mineure de la plateforme de maillage de services introduit une nouvelle API pour l’extension à l’aide de WebAssembly. L’installation d’Istio à l’aide de Helm est en passe de devenir une fonctionnalité bêta et Istio 1.12 apprend à utiliser les passerelles HTTP/3 en tant que fonctionnalité expérimentale.

WebAssembly, ou Wasm, peut être utilisé dans Istio pour charger des extensions personnalisées au moment de l’exécution. Selon l’équipe de développement, la configuration des plug-ins WebAssembly était toutefois expérimentale et difficile à mettre en œuvre jusqu’à présent. Istio 1.12 concrétise donc l’annonce faite il y a trois mois et introduit une nouvelle API pour WebAssembly qui devrait y remédier : WasmPlugin. L’API, encore à l’état d’alpha, doit permettre de déployer facilement des plug-ins personnalisés vers des proxys individuels ou l’ensemble du mesh.

L’équipe Istio a également travaillé sur l’API de télémétrie présente depuis la version 1.11. Après trois mois, elle est toujours à l’état alpha, mais a reçu de nouvelles fonctionnalités et devrait désormais être adaptée à la configuration des métriques ainsi qu’à la journalisation des accès.

L’installation et la configuration d’Istio par le gestionnaire de paquets Kubernetes Helm reste également à l’état alpha dans la version 1.12, mais d’autres étapes ont été franchies pour faire avancer cette fonctionnalité vers la version bêta. Ainsi, le nouveau dépôt officiel de Helm doit faciliter la prise en main. Comme le montre le guide d’installation, il peut être configuré comme suit :

$ helm repo add istio https://istio-release.storage.googleapis.com/charts
$ helm repo update

Une autre nouveauté est le support complet de la version v1alpha2 de l’API Kubernetes Gateway. Elle doit servir à unifier différentes API utilisées par Istio, Kubernetes Ingress et d’autres proxies – avec pour résultat prévu une API étendue pour la configuration du routage du trafic.

Les personnes intéressées trouveront toutes les nouveautés d’Istio 1.12 dans les notes de changement, les points forts sont présentés dans un article d’annonce.

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici