Lorsqu’un cluster du plan de données s’exécute dans un VPC qui ne peut pas communiquer avec le VPC de votre instance Service Mesh (ASM), aucun chemin réseau n’existe entre le plan de contrôle et le plan de données. Associez une adresse IP élastique (EIP) au plan de contrôle pour exposer ses ports sur Internet et permettre aux clusters du plan de données distants d’atteindre le plan de contrôle. Dissociez l’EIP lorsque l’accès Internet n’est plus nécessaire.
Prérequis
Avant de commencer, vérifiez que vous disposez des éléments suivants :
Une instance ASM
Une EIP inutilisée. Pour en créer une, consultez la rubrique Demander une EIP
Associer une EIP dans la console ASM
Dans la console ASM, cliquez sur le nom de l’instance cible pour ouvrir la console de gestion de l’instance ASM.
Dans le volet de navigation de gauche, choisissez ASM Instance > Base Information.
Dans la section Basic Information, cliquez sur Bind EIP à côté de Istio Pilot Endpoint. Pour remplacer une EIP existante, cliquez plutôt sur Replace EIP.
Dans la boîte de dialogue Bind EIP, sélectionnez une EIP inutilisée dans la liste déroulante Select an existing EIP et cliquez sur OK.
Dissocier une EIP dans la console ASM
Après la dissociation, le plan de contrôle n’est plus accessible depuis Internet. Assurez-vous que le cluster du plan de données dispose d’un autre chemin réseau, tel qu’un appairage de VPC ou une connexion VPN.
Dans la console ASM, cliquez sur le nom de l’instance cible pour ouvrir la console de gestion de l’instance ASM.
Dans le volet de navigation de gauche, choisissez ASM Instance > Base Information.
Dans la section Basic Information, cliquez sur Unbind EIP à côté de Istio Pilot Endpoint.
Dans la boîte de dialogue Unbind EIP, cliquez sur OK.
Associer ou dissocier une EIP à l’aide de l’API
Utilisez l’opération ModifyPilotEipResource pour gérer l’association de l’EIP par programmation. Vous pouvez appeler cette opération dans OpenAPI Explorer.
Associer ou remplacer une EIP
Préparez une EIP inutilisée. Si vous n’en avez pas, consultez la rubrique Demander une EIP.
-
Appelez l’opération
ModifyPilotEipResourceavec les paramètres suivants :Parameter Value ServiceMeshId L’ID de l’instance ASM Operation BindEip EipId L’ID de l’EIP Si une EIP est déjà associée au plan de contrôle, cet appel dissocie l’EIP existante et associe celle spécifiée.
Dissocier une EIP
Appelez l’opération ModifyPilotEipResource avec les paramètres suivants :
| Parameter | Value |
|---|---|
| ServiceMeshId | L’ID de l’instance ASM |
| Operation | UnBindEip |
| EipId | Ne spécifiez pas ce paramètre |
Étapes suivantes
Si l’exposition à Internet est temporaire, configurez un appairage de VPC ou une connexion VPN pour une connectivité privée à long terme, puis dissociez l’EIP.