Stay organized with collections
Save and categorize content based on your preferences.
Setup overview
This document applies to Cloud Service Mesh with the load balancing APIs. We
strong recommend that you deploy with the service routing APIs instead. Start
by reading
rather than this document.
The documentation that you need for deploying Cloud Service Mesh with the
load balancing APIs depends on the following:
Whether you are using Cloud Service Mesh 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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-25 UTC."],[],[],null,["# Setup overview\n==============\n\n| **Note:** This guide only supports Cloud Service Mesh with Google Cloud APIs and does not support Istio APIs. For more information see, [Cloud Service Mesh overview](/service-mesh/docs/overview).\n\nThis document applies to Cloud Service Mesh with the load balancing APIs. We\nstrong recommend that you deploy with the service routing APIs instead. Start\nby reading [](/service-mesh/docs/service-routing/service-routing-overview)\nrather than this document.\n\nThe documentation that you need for deploying Cloud Service Mesh with the\nload balancing APIs depends on the following:\n\n- Whether you are using Cloud Service Mesh with or without Envoy proxies\n- Whether you are using Compute Engine virtual machine (VM) instances or Google Kubernetes Engine (GKE) Pods\n\nThis guide tells you where to start with the documentation.\n\nIf you are deploying with the GKE Gateway API, read\n[Prepare to set up with the GKE Gateway API](/service-mesh/legacy/gateway/prepare-gateway).\n\nDeploy Cloud Service Mesh with Envoy on Compute Engine VMs\n----------------------------------------------------------\n\n1. Start by reading [Prepare to set up Cloud Service Mesh with Envoy](/service-mesh/legacy/load-balancing-apis/prepare-for-envoy-setup).\n2. If you are using Compute Engine VMs with automatic Envoy deployment, read these documents:\n - [Set up Compute Engine VMs with automatic Envoy deployment](/service-mesh/legacy/load-balancing-apis/set-up-gce-vms-auto)\n - [Options for Compute Engine VM setup with automatic Envoy deployment](/service-mesh/legacy/load-balancing-apis/auto-vms-options)\n3. If you are using Compute Engine VMs with manual Envoy deployment, read [Set up Compute Engine VMs with manual Envoy deployment](/service-mesh/legacy/load-balancing-apis/set-up-gce-vms).\n\nDeploy Cloud Service Mesh with Envoy on GKE Pods\n------------------------------------------------\n\n1. Start by reading [Prepare to set up Cloud Service Mesh with Envoy](/service-mesh/legacy/load-balancing-apis/prepare-for-envoy-setup).\n2. If you are using GKE Pods with automatic Envoy injection, read these documents:\n - [Set up GKE Pods with automatic Envoy injection](/service-mesh/legacy/load-balancing-apis/set-up-gke-pods-auto)\n - [Options for GKE Pod setup with automatic Envoy injection](/service-mesh/legacy/load-balancing-apis/auto-gke-options)\n3. If you are using GKE Pods with manual Envoy injection, read [Set up GKE Pods with manual Envoy injection](/service-mesh/legacy/load-balancing-apis/set-up-gke-pods).\n4. To configure authentication and authorization for services deployed with Cloud Service Mesh and Envoy proxies, read [Set up Cloud Service Mesh service security with Envoy](/service-mesh/legacy/load-balancing-apis/security-envoy-setup).\n\nDeploy Cloud Service Mesh with proxyless gRPC applications\n----------------------------------------------------------\n\n1. Start by reading [Prepare to set up Cloud Service Mesh with proxyless gRPC services](/service-mesh/legacy/load-balancing-apis/prepare-proxyless-grpc).\n2. If you are using Compute Engine VMs, read [Cloud Service Mesh setup with Compute Engine VMs and proxyless gRPC services](/service-mesh/legacy/load-balancing-apis/set-up-proxyless-gce).\n3. If you are using GKE Pods, read [Cloud Service Mesh setup with GKE and proxyless gRPC services](/service-mesh/legacy/load-balancing-apis/set-up-proxyless-gke).\n4. To configure a security service for a proxyless gRPC service mesh, read [Set up Cloud Service Mesh service security with proxyless gRPC](/service-mesh/legacy/load-balancing-apis/security-proxyless-setup)."]]