> For the complete documentation index, see [llms.txt](https://docs.e6data.com/product-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.e6data.com/product-documentation/setup/gcp-setup/in-vpc-deployment-gcp.md).

# In VPC Deployment (GCP)

## Installation Overview

1. [Prerequisites Infrastructure](/product-documentation/setup/gcp-setup/in-vpc-deployment-gcp/prerequisite-infrastructure.md)&#x20;
   1. [Create a VPC](/product-documentation/setup/gcp-setup/in-vpc-deployment-gcp/prerequisite-infrastructure.md)
      1. Optional, only required if a VPC is not present to create a GKE Cluster or to install e6data in a new VPC.
   2. [Create a GKE Cluster](/product-documentation/setup/gcp-setup/in-vpc-deployment-gcp/prerequisite-infrastructure.md)
      1. Optional, only required if a GKE Cluster is not present or to install e6data in a new GKE Cluster.
2. [Infrastructure & Permissions](/product-documentation/setup/aws-setup/in-vpc-deployment-aws/infrastructure-and-permissions-for-e6data.md)
   1. [Create a GCS Bucket for e6data](/product-documentation/setup/gcp-setup/in-vpc-deployment-gcp/infrastructure-and-permissions-for-e6data.md#step-1-create-an-s3-bucket-for-e6data)
   2. [Create a Service account for the e6data Query Engine](/product-documentation/setup/gcp-setup/in-vpc-deployment-gcp/infrastructure-and-permissions-for-e6data.md#step-3-create-an-iam-role-for-the-e6data-engine-inlineextension)
   3. [Create IAM policy binding for the workspace service account and Kubernetes Cluster](/product-documentation/setup/gcp-setup/in-vpc-deployment-gcp/infrastructure-and-permissions-for-e6data.md#create-iam-policy-binding-for-the-workspace-service-account-and-kubernetes-cluster)
   4. [Create IAM policy binding for Platform Service and Kubernetes Cluster  ](/product-documentation/setup/gcp-setup/in-vpc-deployment-gcp/infrastructure-and-permissions-for-e6data.md#create-iam-policy-binding-for-platform-service-and-kubernetes-cluster)
   5. [Create a GKE Nodepool](/product-documentation/setup/gcp-setup/in-vpc-deployment-gcp/infrastructure-and-permissions-for-e6data.md#create-the-gke-nodepool)
3. [Setup Kubernetes Components](/product-documentation/setup/gcp-setup/in-vpc-deployment-gcp/setup-kubernetes-components.md)
   1. [Add e6data Helm Charts Repository](/product-documentation/setup/gcp-setup/in-vpc-deployment-gcp/setup-kubernetes-components.md#step-7-add-e6data-helm-charts-repository)
   2. [Edit values.yaml](https://docs.e6data.com/product-documentation/setup/gcp-setup/pages/1hcH0WTrh2FngmxnAv5Q#step-8-edit-values.yaml)
   3. [Run Helm Charts](/product-documentation/setup/gcp-setup/in-vpc-deployment-gcp/setup-kubernetes-components.md#step-9-run-helm-charts)
4. [Setup using Terraform in GCP](/product-documentation/setup/gcp-setup/in-vpc-deployment-gcp/setup-using-terraform-in-gcp.md)
   1. [Prerequisites](/product-documentation/setup/gcp-setup/in-vpc-deployment-gcp/setup-using-terraform-in-gcp.md#prerequisites)
   2. [Create the e6data Workspace](/product-documentation/setup/gcp-setup/in-vpc-deployment-gcp/setup-using-terraform-in-gcp.md#create-the-e6data-workspace)
   3. [Installing the e6data Workspace](/product-documentation/setup/gcp-setup/in-vpc-deployment-gcp/setup-using-terraform-in-gcp.md#installing-the-e6data-workspace)
      1. [Configure provider.tf](/product-documentation/setup/gcp-setup/in-vpc-deployment-gcp/setup-using-terraform-in-gcp.md#aws-terraform-provider-for-authentication-1)
      2. [Configure Variables in terraform.tfvars file](https://docs.e6data.com/product-documentation/setup/gcp-setup/pages/aBYqP27ZepOmXeoWkDnL#configuration-variables-in-terraform.tfvars-file)
   4. [Execution Commands](/product-documentation/setup/gcp-setup/in-vpc-deployment-gcp/setup-using-terraform-in-gcp.md#execution-commands)
   5. [Deployment Overview and Resource Provisioning](/product-documentation/setup/gcp-setup/in-vpc-deployment-gcp/setup-using-terraform-in-gcp.md#deployment-overview-and-resource-provisioning)
   6. [Resources Created](/product-documentation/setup/gcp-setup/in-vpc-deployment-gcp/setup-using-terraform-in-gcp.md#resources-created)

{% hint style="success" %}
Terraform Scripts that automate the installation are [available here](/product-documentation/setup/gcp-setup/in-vpc-deployment-gcp/setup-kubernetes-components.md) for your convenience.
{% endhint %}
