Tous les produits
Search
Centre de documentation

Container Service for Kubernetes:Deploy and manage Knative components

Dernière mise à jour :Aug 11, 2026

ACK Knative est entièrement compatible avec la version open source de Knative et permet un déploiement en un clic. Vous n'avez ni à acheter des ressources ni à construire le système vous-même. Utilisez la console pour déployer rapidement Knative, activer une passerelle Knative, installer les composants principaux et divers modules complémentaires selon vos besoins, ainsi que pour mettre à niveau le composant Knative Serving.

Prérequis

Vous avez créé un cluster managé ACK ou un cluster dédié ACK exécutant Kubernetes 1.28 ou une version ultérieure, disposant d'au moins trois nœuds de travail. Pour mettre à niveau le cluster, consultez la rubrique Mettre à niveau un cluster manuellement.

Déployer Knative

  1. Connectez-vous à la console ACK. Dans le volet de navigation de gauche, cliquez sur Clusters.

  2. Sur la page Clusters, cliquez sur le nom de votre cluster. Dans le volet de navigation de gauche, cliquez sur Applications > Knative.

  3. Sous l'onglet Add-ons, cliquez sur Deploy Knative, sélectionnez la passerelle Knative à installer, puis cliquez sur Deploy.Opérations associées

    Pour choisir une passerelle Knative, consultez la rubrique Choisir une passerelle pour Knative.

    ALB

    Offre des fonctionnalités Ingress entièrement gérées via Application Load Balancer (ALB) pour gérer le trafic. Elle prend en charge le routage métier complexe, la découverte automatique des certificats et les protocoles HTTP, HTTPS et QUIC. Lorsque vous utilisez ALB Ingress, vous devez sélectionner au moins deux vSwitches.

    Pour plus d'informations sur les régions et les zones prises en charge par ALB, consultez la rubrique Régions et zones prises en charge par ALB.

    Important

    Si votre cluster utilise le plug-in réseau Flannel, vous devez configurer le service Kubernetes correspondant pour Knative en mode NodePort. Pour plus d'informations, consultez la section Prérequis.

    ASM

    Alibaba Cloud Service Mesh (ASM) fournit une plateforme de maillage de services entièrement gérée, compatible avec le maillage de services Istio open source. Elle simplifie la gouvernance des services, notamment le routage et le fractionnement du trafic entre les services, l'authentification et la sécurité des communications inter-services, ainsi que l'observabilité du maillage de services, ce qui réduit considérablement la charge de développement et d'exploitation.

    Kourier

    Kourier est une passerelle issue de la communauté Knative qui offre un routage de service de base. Le composant Kourier est déployé dans votre cluster et nécessite une maintenance manuelle.

    Remarque

    Pour utiliser la passerelle Kourier dans un cluster Serverless ACK, vous devez activer PrivateZone (ou CoreDNS).

    Une fois le déploiement réussi, cliquez sur Go to Components pour afficher les détails des composants, ou sur Go to Services pour consulter les détails de l'application Knative.

    • Pour déployer un composant non installé : sous l'onglet Add-ons, repérez un composant dont le Status est Not Deployed et cliquez sur Deploy dans la colonne Actions. Dans la boîte de dialogue, cliquez sur OK.

    • Pour désinstaller un composant : sous l'onglet Add-ons, cliquez sur Uninstall dans la colonne Actions du composant cible. Dans la boîte de dialogue, cliquez sur OK.

    • Pour désinstaller Knative : sous l'onglet Add-ons, cliquez sur Uninstall en haut à droite. Dans la boîte de dialogue, sélectionnez I confirm that I have read the above information and want to uninstall Knative. et cliquez sur OK.

Déployer des composants Knative

Knative fournit les composants principaux Knative Serving et Knative Eventing. Il prend également en charge des modules complémentaires, tels que les sources d'événements pour GitHub et Kafka, afin d'étendre ses capacités. Vous pouvez déployer et gérer ces composants depuis la console.

  1. Connectez-vous à la console ACK. Dans le volet de navigation de gauche, cliquez sur Clusters.

  2. Sur la page Clusters, cliquez sur le nom de votre cluster. Dans le volet de navigation de gauche, cliquez sur Applications > Knative.

  3. Repérez le composant dont le Status est Not Deployed et cliquez sur Deploy dans la colonne Actions. Dans la boîte de dialogue qui s'affiche, cliquez sur OK.

    Le déploiement est réussi lorsque le Status du composant passe à Deployed.

    Pour désinstaller un composant, cliquez sur Uninstall dans la colonne Actions correspondante et suivez les instructions à l'écran.

    Important

    La désinstallation d'un composant Knative supprime toutes les définitions de ressources personnalisées (CRD) Knative associées ainsi que les ressources Knative Service. Procédez avec prudence.

Mettre à niveau le composant Knative Serving

Knative Serving est un composant central de Knative qui gère les charges de travail serverless. Il offre des fonctionnalités telles que le déploiement d'applications, la gestion multi-versions, la mise à l'échelle automatique basée sur les requêtes et les déploiements canari, tout en permettant de réduire le nombre d'instances d'application à zéro en l'absence de trafic. Mettez à niveau le composant Knative Serving depuis la console pendant les heures creuses pour bénéficier des dernières fonctionnalités et corrections de bugs.

Les mises à niveau sont prises en charge uniquement pour Knative géré par ACK. Pour consulter le journal des modifications de Knative Serving, reportez-vous à la rubrique Notes de version Knative .
  1. Connectez-vous à la console ACK. Dans le volet de navigation de gauche, cliquez sur Clusters.

  2. Sur la page Clusters, cliquez sur le nom du cluster cible. Dans le volet de navigation de gauche, cliquez sur Add-ons.

  3. Sélectionnez le composant Knative et suivez les instructions à l'écran pour mettre à niveau le composant depuis sa carte.

    Une fois la mise à niveau terminée, un message de réussite s'affiche sur la page.

Documents connexes