Skip to main content

Gateway API Checks

Gateways

kubectl get gateway -A

Describe the Gateway:

kubectl describe gateway <gateway-name> -n <namespace>

Confirm:

  • Accepted: True
  • No warning or error events

HTTPRoutes

kubectl get httproute -A

Describe the route:

kubectl describe httproute <route-name> -n <namespace>

Confirm:

  • Accepted: True
  • ResolvedRefs: True

If either is False, traffic will not flow.

Backend Service and Endpoints

kubectl get svc <service-name> -n <namespace>
kubectl get endpoints <service-name> -n <namespace>

If there are no endpoints, the issue is not Istio-related.