mayankmurari opened a new issue, #2653:
URL: https://github.com/apache/apisix-ingress-controller/issues/2653
### Issue description
Issue Summary
ApisixGlobalRule plugins (limit-req, limit-count, syslog etc) not applying
to routes in API-driven standalone mode.
Environment
APISIX Version: 3.13.0-ubuntu
Deployment Mode: API-driven standalone mode
Ingress Controller: 2.0.0-rc4
Kubernetes: Standard cluster deployment
Helm Chart: APISIX Helm chart with custom values
`# APISIX Configuration
apisix:
deployment:
mode: standalone
role: traditional
role_traditional:
config_provider: yaml
# Global Rule Template
apiVersion: apisix.apache.org/v2
kind: ApisixGlobalRule
metadata:
name: limit-req-global-rule
spec:
plugins:
- config:
count: 2
key: remote_addr
key_type: var
policy: local
rejected_code: 429
time_window: 10
enable: true
name: limit-count`
Problem Description
ApisixGlobalRule resources are created successfully in Kubernetes, but the
plugins are not being applied to routes. Requests pass through without rate
limiting enforcement.
### Environment
- your apisix-ingress-controller version (output of
apisix-ingress-controller version --long):3.13.0
- your Kubernetes cluster version (output of kubectl version):v1.30.10
- if you run apisix-ingress-controller in Bare-metal environment, also show
your OS version (uname -a):Linux dashboard-shell-u1set
5.14.0-570.33.2.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Aug 15 17:42:51 UTC
2025 x86_64 GNU/Linux
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]