Tous les produits
Search
Centre de documentation

Container Service for Kubernetes:Choose a gateway for Knative

Dernière mise à jour :Aug 26, 2026

ACK Knative prend en charge trois types de passerelles pour l'ingestion et le routage du trafic externe : Application Load Balancer (ALB), Service Mesh (ASM) et Kourier. Cette rubrique compare ces solutions selon leur positionnement produit, leur architecture de service, leurs capacités de routage de base, leurs fonctionnalités d'exploitation et de maintenance (O&M), leurs performances, les protocoles pris en charge et leur observabilité, afin de vous aider à sélectionner la passerelle la plus adaptée.

Sélectionner une passerelle

Commencez par Kourier si vous avez besoin d'une passerelle légère pour le trafic Knative Serving de base. Bien qu'elle nécessite un réglage manuel et la gestion autonome de ses composants, elle ne dépend d'aucun service managé supplémentaire.

Choisissez ALB si vos charges de travail exigent un débit élevé (jusqu'à 1 million de QPS), une mise à l'échelle automatique ou une intégration avec d'autres services Alibaba Cloud tels que Web Application Firewall (WAF), Function Compute (FC), PrivateLink et Transit Router (TR).

Optez pour ASM si vous exploitez déjà un maillage de services ou si vous avez besoin de fonctionnalités avancées de gestion du trafic multi-clusters, de routage granulaire, de communication sécurisée entre services ou de capacités de chaos engineering.

Présentation des passerelles

  • ALB : Passerelle entièrement managée basée sur Alibaba Cloud ALB. Elle offre une gestion du trafic à haute capacité avec mise à l'échelle automatique et sans surcharge d'O&M.

  • ASM : Plateforme managée compatible avec Istio pour une gestion unifiée du trafic. Elle prend en charge le façonnage du trafic, l'observabilité du maillage et la communication sécurisée entre services. Elle facilite la gestion des services s'exécutant sur une infrastructure de calcul hétérogène.

  • Kourier : Passerelle open source légère issue de la communauté Knative, construite sur Envoy. Elle fournit les fonctions essentielles de routage et de découverte de services.

Comparaison des passerelles

Type

ALB

ASM

Kourier

Positionnement produit

  • Équilibrage de charge de couche 7 étroitement intégré aux technologies de conteneurs. Adapté aux charges de travail à haute capacité nécessitant une mise à l'échelle automatique.

  • Prend en charge les protocoles de la couche application : HTTP, HTTPS et QUIC.

  • Prend en charge les déploiements canary, les tests A/B et les déploiements blue-green. S'intègre avec WAF, FC, PrivateLink et TR.

Plateforme de maillage de services entièrement managée, compatible avec Istio open source. Elle gère le routage et le fractionnement du trafic, garantit la sécurité des communications inter-services et offre une observabilité du maillage. Elle réduit la charge opérationnelle pour les équipes de développement et d'O&M.

Passerelle légère basée sur Envoy pour Knative Serving. Elle assure le routage essentiel et la découverte de services.

Architecture de service

  • S'appuie sur la plateforme réseau Apsara Cloud Network d'Alibaba Cloud.

  • Basée sur la plateforme propriétaire CyberStar avec mise à l'échelle automatique.

  • Plan de contrôle Istio entièrement managé, compatible avec la communauté Istio.

  • Une instance ASM unique peut prendre en charge des services répartis sur plusieurs clusters Kubernetes ou s'exécutant sur des pods Elastic Container Instance (ECI).

  • Basée sur Envoy.

  • Le nombre de réplicas et les limites de ressources nécessitent une configuration manuelle.

Routage de base

  • Routage basé sur le contenu et sur l'adresse IP source.

  • Modification des en-têtes HTTP, redirection, réécriture, limitation du débit, accès inter-domaines et persistance de session.

  • Règles de transfert pour les requêtes et les réponses.

  • Règles de routage du trafic personnalisables.

  • Routage multi-clusters entre différents clusters Kubernetes.

  • Gestion fine du trafic.

  • Capacités de chaos engineering prêtes à l'emploi.

  • Routage basé sur le contenu.

  • Modification des en-têtes HTTP.

Capacités d'O&M

  • Entièrement managée et sans configuration.

  • Mise à l'échelle automatique ; prend en charge des capacités ultra-élevées.

  • La capacité de traitement s'ajuste automatiquement en fonction du trafic métier.

  • Installation, déploiement et mises à niveau en un clic.

  • Composants du plan de contrôle gérés.

  • Vous permet de vous concentrer sur le développement des applications métier.

  • Compatible avec les spécifications de la communauté Istio.

  • Composants à gérer soi-même.

  • Mise à l'échelle via les configurations Horizontal Pod Autoscaler (HPA).

  • Nécessite une configuration proactive pour l'optimisation des performances.

Performances

  • Instance unique : jusqu'à 1 million de QPS (requêtes par seconde).

  • Instance unique : dizaines de millions de connexions simultanées.

  • Accélération matérielle SSL activée par défaut.

  • Prend en charge le déploiement multi-régions avec un accès à faible latence grâce à la résolution DNS intelligente.

  • Accès aux instances de passerelle ASM via Classic Load Balancer (CLB).

  • L'édition commerciale prend en charge l'accélération TLS à l'aide de la technologie Multi-Buffer d'Intel, améliorant le QPS de 80 % lors des tests.

Les performances dépendent du réglage manuel. Une charge plus élevée nécessite une configuration proactive du HPA et des ressources.

Protocoles pris en charge

HTTP, HTTPS, QUIC, WebSocket, WSS et gRPC.

  • HTTPS avec chargement dynamique des certificats.

  • Accès gRPC via la passerelle d'entrée, incluant le basculement de trafic entre deux versions de service gRPC.

  • Transcodage de protocole : accès aux services gRPC via HTTP/JSON.

  • Accès WebSocket via la passerelle d'entrée.

HTTP, HTTPS et gRPC.

Observabilité

  • Collecte de journaux via les journaux d'accès et les métriques.

  • Intégration avec Simple Log Service (SLS) pour les journaux d'accès.

  • Intégration avec CloudMonitor pour les métriques.

  • Alertes via CloudMonitor.

  • Visualisation de la topologie du maillage pour l'analyse du trafic.

  • Intégration avec Prometheus auto-géré.

  • Intégration avec Application Real-Time Monitoring Service (ARMS).

  • Intégration avec SLS.

  • Métriques de surveillance personnalisées.

  • Politiques d'objectif de niveau de service (SLO).

Collecte de journaux uniquement via les journaux d'accès.

ALB est optimisé pour l'équilibrage de charge de la couche application à grande échelle. ASM offre des fonctionnalités complètes de maillage de services (Istio) pour les équipes gérant des microservices. Kourier constitue le choix approprié pour les besoins de passerelle de base.

Étapes suivantes

Pour activer une passerelle dans Knative, consultez les rubriques Utiliser une passerelle ALB, Utiliser une passerelle ASM et Utiliser une passerelle Kourier.