Une fois le cluster ajouté à l'instance ASM, utilisez les fonctionnalités de gestion du trafic, de gestion des pannes, de surveillance unifiée et de journalisation d'ASM pour améliorer la fiabilité et la sécurité du système, gérer et surveiller les interactions entre services, et renforcer l'observabilité.
Prérequis
Un cluster ACK ou ACS doit être créé. Pour plus d'instructions, consultez les rubriques suivantes : Créer un cluster ACK dédié (obsolète), Créer un cluster ACK managé, Créer un cluster enregistré ACK One ou Créer un cluster ACS.
(Recommandé) Ajoutez un cluster situé dans le même VPC que l'instance ASM. Pour ajouter un cluster résidant dans un VPC différent, utilisez Cloud Enterprise Network (CEN) pour connecter les VPC. Pour plus d'informations, consultez la rubrique Reprise après sinistre sur plusieurs clusters ACK dans différents VPC (connecter les réseaux VPC à l'aide de CEN).
Ajouter un cluster avec connectivité VPC à l'instance ASM
Les clusters disposant d'une connectivité VPC incluent :
Les clusters situés dans le même VPC que le plan de contrôle ASM.
Les clusters situés dans un VPC différent de celui du plan de contrôle ASM, mais dont les réseaux sont déjà connectés (par exemple via CEN).
Procédure
Connectez-vous à la console ASM. Dans le volet de navigation de gauche, choisissez .
Sur la page Mesh Management, cliquez sur le nom de l'instance ASM. Dans le volet de navigation de gauche, choisissez . Sur la page qui s'affiche, cliquez sur Add.
-
Sur la page Add Kubernetes Cluster, sélectionnez les clusters à ajouter, puis cliquez sur OK.
(Recommandé) Si vos services d'application s'exécutent dans un seul cluster ou dans plusieurs clusters au sein du même VPC, cliquez d'abord sur Filter out Kubernetes clusters that are in the same VPC as the ASM instance, puis sélectionnez le cluster à ajouter dans la liste.
Vérifiez que les conteneurs proxy du cluster à ajouter peuvent accéder à l'adresse Istio Pilot exposée par l'instance ASM. Si l'instance ASM n'expose pas d'adresse Istio Pilot publique, assurez-vous que l'adresse est accessible via le VPC.
Dans la boîte de dialogue Note, cliquez sur OK.
Une fois le cluster ajouté, accédez à la page . Le Status de l'instance ASM passe à Updating. La mise à jour prend quelques secondes ; sa durée varie selon le nombre de clusters ajoutés. Cliquez ensuite sur Refresh dans le coin supérieur droit de la page.
Le Status de l'instance ASM passe à Running. Sur la page Kubernetes Clusters, consultez les informations relatives au cluster ajouté.
Si vous n'avez plus besoin d'un cluster dans une instance ASM, supprimez-le de l'instance. Sur la page Kubernetes Clusters, sélectionnez le cluster à supprimer et cliquez sur Remove. Ensuite, dans la boîte de dialogue Confirm, cliquez sur OK.
Une fois le cluster supprimé, il ne peut plus utiliser le maillage de services. Agissez avec prudence.
Ajouter un cluster sans connectivité VPC à l'instance ASM
ASM propose trois méthodes pour ajouter un cluster sans connectivité VPC à l'instance ASM :
Connecter les VPC à l'aide de CEN
Pour connecter les VPC via CEN, consultez la rubrique Utiliser un routeur de transit Enterprise Edition pour une communication sécurisée du trafic et connectez le VPC de l'instance ASM au VPC du cluster. Suivez ensuite les étapes décrites dans la section Procédure pour ajouter le cluster à l'instance ASM.
Connecter les VPC à l'aide de PrivateLink
Pour connecter les VPC via PrivateLink, consultez la rubrique Utiliser PrivateLink pour gérer la connectivité réseau entre les clusters du plan de contrôle et du plan de données sur différents VPC.
Se connecter via Internet
Vérifiez que l'accès au réseau public est activé pour le cluster à ajouter. Consultez ensuite la rubrique Associer ou dissocier une adresse IP élastique (EIP) au plan de contrôle d'une instance ASM pour activer l'accès au réseau public pour le plan de contrôle ASM, puis suivez les étapes décrites dans la section Procédure pour ajouter le cluster à l'instance ASM.
Références
Pour ajouter un cluster ACK à une instance ASM en appelant une opération API, consultez la rubrique AddClusterIntoServiceMesh.
Pour fournir un endpoint public ou interne unifié pour vos applications, déployez une passerelle d'entrée ASM (Ingress Gateway) dans un cluster Kubernetes. Pour plus d'instructions, consultez la rubrique Créer une passerelle d'entrée.
Pour distribuer le trafic vers différentes versions d'un service en fonction de pondérations (par exemple lors d'un déploiement canari ou d'un test A/B), consultez la rubrique Utiliser les ressources Istio pour acheminer le trafic spécifique à une version.
Pour afficher les relations d'appel et les flux de trafic entre les applications, les services et les versions d'application, utilisez la fonctionnalité Mesh Topology d'ASM. Pour plus d'informations, consultez la rubrique Afficher la topologie du maillage pour une application.