Proxy HTTP Traffic
Uses:
Kong Ingress Controller
TL;DR
Create an HTTPRoute
or Ingress
resource, which will then be converted into a Kong Gateway Service and Route.
Prerequisites
Kong Konnect
If you don’t have a Konnect account, you can get started quickly with our onboarding wizard.
- The following Konnect items are required to complete this tutorial:
- Personal access token (PAT): Create a new personal access token by opening the Konnect PAT page and selecting Generate Token.
-
Set the personal access token as an environment variable:
export KONNECT_TOKEN='YOUR KONNECT TOKEN'
Copied to clipboard!
Create an HTTPRoute
To route HTTP traffic, you need to create an HTTPRoute
or an Ingress
resource pointing at your Kubernetes Service
:
Validate your configuration
Once the resource has been reconciled, you’ll be able to call the /echo
endpoint and Kong Gateway will route the request to the echo
service:
curl "$PROXY_IP/echo"
Copied to clipboard!
curl "$PROXY_IP/echo"
Copied to clipboard!
Cleanup
Delete created Kubernetes resources
kubectl delete -n kong -f https://developer.konghq.com/manifests/kic/echo-service.yaml
Copied to clipboard!