List plugins apisix
All available APISIX plugins
curl -s http://apisix:9180/apisix/admin/plugins/list -H 'X-API-KEY: <key>' | jq .
more apisix
all 16 commands →
Reload APISIX config
curl -X PUT http://apisix:9180/apisix/admin/configs/reload -H 'X-API-KEY: <key>'
Check APISIX health
curl -s http://apisix:9080/apisix/status | jq .
Check APISIX status
kubectl get pods -n ingress-apisix
List routes via Admin API
curl http://apisix-admin:9180/apisix/admin/routes -H "X-API-KEY: $ADMIN_KEY"
Create route
curl -X PUT http://apisix-admin:9180/apisix/admin/routes/1 -H "X-API-KEY: $ADMIN_KEY" -d '{"uri":"/api/*","upstream":{"nodes":{"backend:8080":1},"type":"roundrobin"}}'