Knative est un framework serverless open source basé sur Kubernetes qui fournit une norme d'orchestration cloud native et multiplateforme pour les applications serverless. Knative Serving est un composant central entièrement géré, exempt de maintenance opérationnelle, qui prend en charge les charges de travail serverless, notamment le déploiement d'applications et la gestion des versions. En l'absence de trafic, le nombre de pods retombe à zéro. Cette rubrique présente les notes de version de Knative Serving.
Composants
ACK Knative est entièrement compatible avec Knative open source et s'intègre parfaitement aux services Alibaba Cloud. Les fonctionnalités d'ACK Knative sont enrichies pour proposer des solutions produit plus complètes.
Knative se compose de trois composants principaux :
|
Composant |
Description |
|
Knative Serving |
Gère les charges de travail serverless. Prend en charge le déploiement serverless, la gestion des versions, les déploiements canaris et la mise à l'échelle automatique des pods basée sur les demandes de ressources. Le nombre d'instances retombe à zéro en l'absence de trafic. |
|
Knative Eventing |
Gère les événements. Permet d'interagir avec des sources d'événements externes, de s'abonner à des événements et de les filtrer. Découple les producteurs d'événements des consommateurs. |
|
Knative Functions |
Crée, construit et déploie des services Knative. Déployez des fonctions sans état et pilotées par les événements en tant que services Knative dans un cluster Kubernetes, sans nécessiter une connaissance approfondie de la pile sous-jacente (Kubernetes, conteneurs ou Knative). |
Pour obtenir une présentation d'ACK Knative, consultez la rubrique Présentation.

Opérations associées
|
Tâche |
Référence |
|
Déployer Knative |
|
|
Gérer les composants Knative |
|
|
Mettre à niveau Knative Serving |
Notes de version
Les mises à jour n'ont aucun impact sur les charges de travail en cours d'exécution. Planifiez-les pendant les heures creuses.
Novembre 2024
|
Version |
Date de publication |
|
v1.12.7-aliyun.2 |
12/11/2024 |
Nouvelles fonctionnalités
Intégration de Knative avec EventBridge.
Prise en charge de
StartupProbe.
Septembre 2024
|
Version |
Date de publication |
|
v1.12.5-aliyun.7 |
09/09/2024 |
Nouvelles fonctionnalités
Compatibilité avec Kourier 1.12.
Compatibilité des référentiels d'images avec Container Registry Enterprise Edition.
Disponibilité du tableau de bord Prometheus pour les instances Elastic Compute Service (ECS) préemptibles.
Possibilité de spécifier des instances de conteneur élastiques comme type d'instances réservées sur les nœuds virtuels des clusters ACK.
Juin 2024
|
Version |
Date de publication |
|
v1.12.4-aliyun.7 |
18/06/2024 |
La version Kubernetes du cluster doit être 1,26 ou ultérieure.
Nouvelles fonctionnalités
Compatibilité avec Knative 1.12.4 open source.
Les clusters managés ACK hébergent les composants du plan de contrôle Knative —
controller,autoscaleretwebhook— sans consommer de ressources de pod. Ces composants sont gérés automatiquement lors de l'installation de Knative dans un cluster.Optimisation de Knative sur Service Mesh (ASM).
Optimisation de la sortie des journaux du composant
queue-proxy.
Mai 2024
|
Version |
Date de publication |
|
v1.10.9-aliyun.7 |
23/05/2024 |
Nouvelles fonctionnalités
Prise en charge des instances Application Load Balancer (ALB) accessibles depuis Internet et internes.
Possibilité de réduire à zéro les applications Knative dans les clusters ACK Serverless.
Corrections de bugs
Correction d'un problème entraînant l'effacement des règles de routage lors de la suppression d'un DomainMapping.
Correction d'un problème provoquant la création répétée d'instances réservées.
Décembre 2023
|
Version |
Date de publication |
|
v1.10.6-aliyun.1 |
25/12/2023 |
La version Kubernetes du cluster doit être 1,26 ou ultérieure.
Nouvelles fonctionnalités
Possibilité de réutiliser les instances ALB existantes.
Prise en charge de l'API Downward dans les services Knative.
Corrections de bugs
Correction de la vulnérabilité CVE-2023-48713.
Octobre 2023
|
Version |
Date de publication |
|
v1.8.3-aliyun.1 |
17/10/2023 |
Nouvelles fonctionnalités
Les mappages de domaine Knative peuvent configurer les passerelles Microservices Engine (MSE) pour accéder aux services via HTTPS.
Corrections de bugs
Correction d'un problème entraînant une réservation incorrecte des instances lors d'une activité de réduction de capacité.
Juillet 2023
|
Version |
Date de publication |
|
v1.8.2-aliyun.1 |
20/07/2023 |
La version Kubernetes du cluster doit être 1,24 ou ultérieure.
Nouvelles fonctionnalités
Création des pods basée sur le paramètre
autoscaling.knative.dev/activation-scaleafin de gérer les pics de trafic lors de l'initialisation de Knative.Possibilité de mettre à jour Knative 1.4.x vers la version 1.8.2.
Juin 2023
|
Version |
Date de publication |
|
v1.4.5-aliyun.1 |
19/06/2023 |
Nouvelles fonctionnalités
ACK Serverless Knative, qui fonctionne avec les passerelles MSE, prend en charge la réduction du nombre de pods à zéro.
Prise en charge de KServe.
Mai 2023
|
Version |
Date de publication |
|
v1.4.3-aliyun.1 |
18/05/2023 |
Nouvelles fonctionnalités
Prise en charge des passerelles MSE.
Prise en charge d'un contrôle précis de la mise à l'échelle basé sur la simultanéité des requêtes.
Avril 2023
|
Version |
Date de publication |
|
v1.4.2-aliyun.1 |
26/04/2023 |
Nouvelles fonctionnalités
Compatibilité avec Kubernetes 1.26.
Prise en charge de la mise à l'échelle prédictive basée sur les métriques GPU via Advanced Horizontal Pod Autoscaler (AHPA).
Corrections de bugs
Correction d'un problème de version de la passerelle Kourier.
Mars 2023
|
Version |
Date de publication |
|
v1.4.1-aliyun.1 |
23/03/2023 |
Nouvelles fonctionnalités
Prise en charge des instances réservées.
Activation par défaut du paramètre
podspec-fieldref.
Corrections de bugs
Correction de problèmes de démarrage dans les sources Kafka.