Ajoutez et gérez les sources de service pour votre instance Cloud-native API Gateway. Types de sources pris en charge : services conteneurisés (clusters ACK, ACS et ACK Serverless) et registres Microservices Engine (MSE) Nacos.
Prérequis
Vous avez créé une instance de passerelle.
Vous avez créé un cluster ACK managé ou une instance MSE Nacos.
Notes
Si une source de service devient invalide, supprimez-la manuellement. Les sources invalides peuvent entraîner des échecs de synchronisation pour les autres sources de service.
Les services disposant d'un nom de domaine DNS ou d'une adresse IP fixe ne nécessitent pas de source de service. Créez un service.
Lorsque vous ajoutez un cluster ACK en tant que source de service, la passerelle surveille les objets Service et Endpoints pour obtenir les informations sur les services et les points de terminaison. Si vous configurez HTTPS via un K8s Ingress, la passerelle surveille également les objets Secret pour les informations de certificat.
Créer une source de service
Connectez-vous à la console API Gateway.
Dans le volet de navigation de gauche, cliquez sur . Dans la barre de navigation supérieure, sélectionnez une région.
Sur la page Instance, cliquez sur l'ID de l'instance cible.
Dans le volet de navigation de gauche, cliquez sur Service. Ensuite, cliquez sur l'onglet Source.
-
Cliquez sur Create Source. Dans le panneau Create Source, configurez les paramètres et cliquez sur OK.
Container service
Parameter
Description
ACK/ACS/ACK Serverless Cluster
Sélectionnez le cluster dans lequel le service backend est déployé.
Important-
Si aucun cluster ACK, ACS ou ACK Serverless n'existe dans le VPC actuel, créez d'abord un cluster ACK managé.
-
Pour ajouter une source de service depuis un autre VPC, créez d'abord une instance de passerelle dans ce VPC, puis sélectionnez le cluster.
-
Le cluster ACK doit exécuter la version 1.18 ou ultérieure (version 1.28 ou ultérieure recommandée). Mettez à niveau le cluster avant de l'ajouter en tant que source de service si nécessaire.
Security Group Authorizations
Le pool de nœuds du cluster de conteneurs dispose d'un groupe de sécurité. Ouvrez les ports de service requis pour autoriser l'accès externe.
Modifiez les règles du groupe de sécurité selon vos besoins. Définissez les règles du groupe de sécurité.
MSE Nacos
Parameter
Description
Nacos Instance
Sélectionnez une instance MSE Nacos.
Important-
Si aucune instance MSE Nacos n'existe dans le VPC actuel, créez d'abord une instance MSE Nacos.
-
Pour ajouter une source de service depuis un autre VPC, créez d'abord une instance de passerelle dans ce VPC, puis sélectionnez l'instance MSE Nacos.
-
Seules les instances MSE Nacos avec
MCPEnabled = truesont répertoriées. Modifiez ce paramètre sur la page des paramètres de l'instance MSE Nacos.
-
Sur l'onglet Source, vérifiez que la source de service apparaît dans la liste.
Supprimer une source de service
Connectez-vous à la console API Gateway.
Dans le volet de navigation de gauche, cliquez sur . Dans la barre de navigation supérieure, sélectionnez une région.
Sur la page Instance, cliquez sur l'ID de l'instance cible.
Dans le volet de navigation de gauche, cliquez sur Service. Ensuite, cliquez sur l'onglet Source.
Recherchez la source de service que vous souhaitez supprimer et cliquez sur Delete dans la colonne Actions.
Dans la boîte de dialogue de confirmation Delete, cliquez sur OK.