Skip to content

Operations

This section covers operational aspects of running Pingora Gateway Controller in production.

Sections

  • Troubleshooting


    Common issues and their solutions for debugging controller and proxy problems.

    Troubleshooting

  • Metrics Reference


    Complete reference of all Prometheus metrics exposed by the controller.

    Metrics

  • Manual Installation


    Step-by-step guide for installing without Helm using raw Kubernetes manifests.

    Manual Installation

Quick Commands

Check Controller Status

kubectl get pods --namespace pingora-system
kubectl logs --selector app.kubernetes.io/name=pingora-gateway-controller \
  --namespace pingora-system --tail=100

Check Route Status

kubectl get httproutes --all-namespaces
kubectl get grpcroutes --all-namespaces

Check Gateway Status

kubectl get gateway --namespace pingora-system --output yaml

Check PingoraConfig

kubectl get pingoraconfig --output wide

Health Checks

Controller Health

kubectl exec -it deployment/pingora-gateway-controller \
  --namespace pingora-system -- wget -qO- http://localhost:8081/healthz

Proxy Health

kubectl exec -it deployment/pingora-gateway-controller-proxy \
  --namespace pingora-system -- wget -qO- http://localhost:8081/health

Next Steps