HI @Simon Guérard - ezacae**
Impossible de connecter un équilibreur de charge à mon pool de machines virtuelles**
Par défaut, le cluster AKS crée automatiquement un équilibreur de charge. Il n'est donc pas nécessaire d'attacher les pools d'agents AKS à un équilibreur de charge externe.
Si vous souhaitez malgré tout accéder à votre application via un équilibreur de charge externe, et que l'application n'est pas accessible depuis l'adresse IP frontend de ce dernier, cela peut être dû aux raisons suivantes.
Veuillez suivre les étapes ci-dessous :
- Vérifiez le port d'écoute de votre application et essayez d’y accéder via son adresse IP externe :
kubectl get svc --all-namespaces
Dans mon cas, l'application écoute sur le port backend 30374.
L'application est accessible depuis l’adresse IP externe de l'équilibreur de charge AKS, comme indiqué ci-dessous :
- Assurez-vous que le port est autorisé dans le groupe de sécurité réseau (NSG), à la fois pour le trafic Internet et celui de l'équilibreur de charge Azure :
- Veuillez vérifier la configuration des règles de l'équilibreur de charge externe et de la sonde de santé (Health Probe). Le port 30374 doit être autorisé.
Configuration de la sonde de santé :
Adresse IP frontend de l'équilibreur de charge externe :
Pool backend de l'équilibreur de charge externe :
Dans mon cas, j’ai créé un équilibreur de charge externe, j’y ai attaché les nœuds du pool d’agents AKS comme backend, et j’ai pu accéder à l’application via l’adresse IP frontend — tout fonctionne comme prévu.
🔗 Références :
https://learn.microsoft.com/fr-fr/azure/aks/load-balancer-standard
https://learn.microsoft.com/fr-fr/azure/aks/learn/quick-kubernetes-deploy-portal?tabs=azure-cli
J’espère que cela vous sera utile ! N'hésitez pas à me faire savoir si vous avez d'autres questions.
Merci de ne pas oublier de clôturer la discussion en cliquant sur "Accepter la réponse" si les informations fournies vous ont été utiles — cela pourra également aider d’autres membres de la communauté.
(Je traduis ma réponse de l’anglais vers le français. Veuillez excuser toute erreur grammaticale.)
Let me know if you'd like the reverse — French to English — or any further refinements!