Quelqu'un peut-il me faire savoir comment accéder au service déployé sur un pod via un autre pod dans un cluster kubernetes?
Exemple:
Il existe un service nginx qui est déployé sur Node1 (dont le nom de pod est nginx-12345) et un autre service qui est déployé sur Node2 (dont le nom de pod est service-23456). Maintenant, si "service" veut communiquer avec "nginx" pour une raison quelconque, comment pouvons-nous accéder à "nginx" à l'intérieur du module "service-23456"?
J'ai rencontré un problème similaire, le lien suivant pourrait résoudre votre problème. Généralement, tous les services sont visibles et accessibles au sein du cluster. Exposez votre service-23456
service pour taper CLusterID et vers le port 8080. Ensuite, vous pouvez appeler le point de terminaison ' http: // service-23456: 808 ' à partir du service nginx.
Impossible de communiquer entre 2 nœuds, les applications js dans le cluster GKE activé par Istio
Une question similaire a été répondue ici: Kubernetes - Comment accéder au service à partir d'un serveur Web dans un pod avec une demande de repos
Remplacez simplement "ProductWebApp" par "nginx" et "DashboardWebApp" par "service".