5 commentaires
Il faut utiliser les annotations nginx.ingress.kubernetes.io/limit-rps et nginx.ingress.kubernetes.io/limit-burst. Voici un exemple basique :
metadata:
annotations:
nginx.ingress.kubernetes.io/limit-rps: "5"
nginx.ingress.kubernetes.io/limit-burst: "10"C'est la méthode standard pour du rate limiting simple.
Attention, si ton Ingress est partagé, ces annotations s'appliquent à tous les chemins de l'hôte. Si tu veux du plus granulaire, il faudra passer par une configuration ConfigMap globale.
Laisser une réponse
Vous devez être connecté pour poster un message !
Salut à tous, j'ai besoin de restreindre le nombre de requêtes par IP sur mon Ingress Nginx pour éviter de saturer mes microservices. J'ai vu qu'il fallait utiliser des annotations spécifiques, mais je n'arrive pas à faire fonctionner le rate limiting correctement.
Quelqu'un aurait un exemple propre pour configurer ça via le
ingress.yaml?