This topic describes the prerequisites and resource requirements for installing Ops Manager (Ops Manager) and VMware Tanzu Kubernetes Grid Integrated Edition (TKGI) on Google Cloud Platform (GCP).
Note: Support for GCP is deprecated and will be entirely removed in TKGI v1.19.
You can install Tanzu Kubernetes Grid Integrated Edition on GCP manually.
Complete the following before deploying TKGI:
Note: Perform this step after you install and configure Ops Manager.
tkgi
commands from your local workstation. To create a load balancer in GCP, follow the instructions in Creating a GCP Load Balancer for the TKGI API. Note: Perform this step before you install TKGI. After you install TKGI, you must complete the load balancer configuration. To complete the load balancer configuration, do the procedure in Create a Network Tag for the Firewall Rule.
Installing Ops Manager and TKGI requires the following virtual machines (VMs):
VM | CPU | Memory (GB) | Ephemeral Disk (GB) |
---|---|---|---|
BOSH Director | 2 | 8 | 16 |
Ops Manager | 1 | 8 | 160 |
TKGI API | 2 | 8 | 64 |
TKGI Database | 2 | 8 | 64 |
NOTE: VMware recommends deploying TKGI on its own dedicated Ops Manager instance, rather than on a shared Ops Manager that also hosts other runtimes such as Tanzu Application Service.
If you expect the cluster workload to run a large number of pods continuously, then increase the size of persistent disk storage allocated to the TKGI Database VM as follows:
Number of Pods | Persistent Disk Requirements (GB) |
---|---|
1,000 pods | 20 |
5,000 pods | 100 |
10,000 pods | 200 |
50,000 pods | 1,000 |
Each Kubernetes cluster provisioned through TKGI deploys the VMs listed below.
If you deploy more than one Kubernetes cluster, you must scale your allocated resources appropriately.
VM | VM Count | CPU Cores | Memory (GB) | Ephemeral Disk (GB) | Persistent Disk (GB) |
---|---|---|---|---|---|
Control Plane | 1 | 2 | 4 | 32 | 5 |
Worker | 1 | 2 | 4 | 32 | 50 |