Setup overview

The documentation that you need for deploying Traffic Director with the older APIs depends on the following:

  • Whether you are using Traffic Director with or without Envoy proxies
  • Whether you are using Compute Engine virtual machine (VM) instances or Google Kubernetes Engine (GKE) Pods

This guide tells you where to start with the documentation.

If you are deploying with the service routing APIs, read Service routing setup guides overview rather than this document.

If you are deploying with the GKE Gateway API, read Prepare to set up with the GKE Gateway API.

Deploy Traffic Director with Envoy on Compute Engine VMs

  1. Start by reading Prepare to set up Traffic Director with Envoy.
  2. If you are using Compute Engine VMs with automatic Envoy deployment, read these documents:
  3. If you are using Compute Engine VMs with manual Envoy deployment, read Set up Compute Engine VMs with manual Envoy deployment.

Deploy Traffic Director with Envoy on GKE Pods

  1. Start by reading Prepare to set up Traffic Director with Envoy.
  2. If you are using GKE Pods with automatic Envoy injection, read these documents:
  3. If you are using GKE Pods with manual Envoy injection, read Set up GKE Pods with manual Envoy injection.
  4. To configure authentication and authorization for services deployed with Traffic Director and Envoy proxies, read Set up Traffic Director service security with Envoy.

Deploy Traffic Director with proxyless gRPC applications

  1. Start by reading Prepare to set up Traffic Director with proxyless gRPC services.
  2. If you are using Compute Engine VMs, read Traffic Director setup with Compute Engine VMs and proxyless gRPC services.
  3. If you are using GKE Pods, read Traffic Director setup with GKE and proxyless gRPC services.
  4. To configure a security service for a proxyless gRPC service mesh, read Set up Traffic Director service security with proxyless gRPC.