This section lists down the various GCP projects to be considered before deploying the Avi Load Balancer.
To provision Avi Load Balancer on Google Cloud, you need to choose the location to create the Controllers and SEs on the GCP project(s).
The configuration of the Avi GCP cloud is illustrated using the following projects:
GCP Projects are classified as:
Controller Project
The Controller project will be used to create the Controller.
This project is required only if the Controller is in GCP.
Service Engine Project
The service Engines exist in this project. The following resources are created in this project:
The Service Engine image
The Service Engine virtual machines
The network load balancer, if the public Virtual IP (VIP) is configured
Network Project
The network project is where the GCP Virtual Private Cloud (VPC) exists and is used to,
Allocate IP for management and data NICs of the Service Engine virtual machines.
Create routes for VIP.
Create firewall rules.
Storage Project
This project is required to create Google Cloud Storage (GCS) Buckets and Objects.
The Service Engine image will be uploaded to the buckets in this project.
Once the image is created in GCP, the buckets will be deleted.
The listed projects can be in the same GCP project or in different projects depending on the deployment topology.