Tous les produits
Search
Centre de documentation

Container Service for Kubernetes:Deploy Knative Eventing

Dernière mise à jour :Aug 27, 2026

Knative Eventing fournit un modèle d'événements pour acheminer les événements provenant de systèmes externes tels qu'ApsaraMQ for RocketMQ, ApsaraMQ for Kafka et Container Registry vers vos services ou fonctions Knative. Déployez le composant dans la console ACK pour activer les fonctionnalités pilotées par les événements.

Prérequis

Assurez-vous que :

Déployer Knative Eventing

  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, choisissez Applications > Knative.

  3. Sous l'onglet Components, repérez Eventing dans la section Core Component et cliquez sur Deploy.

  4. Dans la boîte de dialogue Deploy Eventing, cliquez sur Confirm.

Une fois le déploiement terminé, le statut d'Eventing passe à Deployed sous l'onglet Components.

Dépannage

PrivateZone n'est pas activé pour le cluster

Si la boîte de dialogue Deploy Eventing affiche l'erreur « PrivateZone is not enabled for the cluster. For more information, see Enable PrivateZone when you deploy Knative Eventing », activez Alibaba Cloud DNS PrivateZone :

  1. Ouvrez la ConfigMap eci-profile pour la modifier :

    kubectl -n kube-system edit configmap eci-profile
  2. Définissez enablePrivateZone sur "true", puis enregistrez et fermez le fichier :

    apiVersion: v1
    data:
      #...
      enablePrivateZone: "true" # Change the value from false to true.
      #...
    kind: ConfigMap
    metadata:
      name: eci-profile
      namespace: kube-system
  3. Revenez à l'étape 3 et cliquez à nouveau sur Deploy.

Étapes suivantes