Service routing setup guides overview
This guide provides you with an outline of the documents to read and tasks to complete before you set up Traffic Director on Compute Engine with the new service routing APIs.
- If you're setting up Traffic Director on Google Kubernetes Engine, see documentation for the Gateway APIs instead of the service routing APIs.
- If you're setting up Traffic Director with the older APIs, read the setup guide overview instead.
Before you begin
Before you configure Traffic Director with the new APIs, read the documentation for preliminary setup, depending on whether you are deploying with Envoy proxies or proxyless gRPC services:
- Prepare to set up Traffic Director with Envoy
- Prepare to set up Traffic Director with proxyless gRPC services
Prerequisites
Your deployment must meet the following prerequisites:
- Minimum Envoy version of 1.20.0
- Minimum gRPC bootstrap generator version of v0.13.0.
Enable APIs
Enable the following additional APIs.
gcloud services enable \ osconfig.googleapis.com \ trafficdirector.googleapis.com \ compute.googleapis.com \ networkservices.googleapis.com
What's next
Follow the instructions in the setup guide for the configuration that you want:
- Set up proxyless gRPC services with a
Mesh
resource - Set up Envoy proxies with HTTP services
- Set up an ingress gateway
- Set up TCP services with a
TCPRoute
resource - Set up cross-project references with
Mesh
andRoute
resources - Set up Gateway TLS routing