Bonjour,
Merci d'avoir sollicité la communauté Q&A France.
Voici plusieurs choses à vérifier/tester:
- Assurez-vous que le Load Balancer est correctement configuré pour diriger le trafic vers le bon service ou pod dans votre cluster Kubernetes.
- Vérifiez les règles de routage et les ports configurés sur le Load Balancer.
- Consultez les logs du Load Balancer et des pods pour identifier des erreurs ou des messages d’avertissement.
- Utilisez des outils comme kubectl logs pour accéder aux logs des pods.
- Utilisez
kubectl get services
etkubectl get endpoints
pour vérifier que les services et les endpoints sont correctement configurés et qu’ils pointent vers les bons pods. - Essayez de pinguer ou de curl l’adresse IP des pods directement depuis une autre pod ou une machine virtuelle dans le même VNet pour vérifier la connectivité interne.
- Assurez-vous que les règles de pare-feu et de sécurité réseau permettent le trafic entre les sous-réseaux et les pods.
- Assurez-vous que le DNS est correctement configuré pour résoudre les noms des services Kubernetes.
- Des outils comme kubectl describe peuvent fournir des informations détaillées sur les services, les pods et les endpoints.
Il n’y a pas de règle spécifique qui interdit les appels à une application conteneur via un Load Balancer avec une adresse IP, mais des erreurs de configuration peuvent souvent causer des problèmes similaires à celui que vous décrivez.
A bientôt
Alexis
Si cette réponse a répondu à votre question, veuillez « Accepter comme réponse » et voter en utilisant « Pouce levé » afin que la pertinence de ce message s’améliore lorsque quelqu’un dans la communauté recherche une requête similaire