GKE on-prem runs in your data center in a vSphere 6.5 or 6.7 Update 3 environment. This topic describes requirements for your vSphere environment, including storage, CPU, RAM and virtual networks.
Hardware requirements
GKE on-prem runs on a set of physical hosts that run the VMware ESXi hypervisor. To learn about the hardware requirements for ESXi, see ESXi Hardware Requirements.
vSphere requirements
vSphere is VMware's server virtualization software. GKE on-prem uses VMware's vCenter Server to manage your clusters. To learn about installing vSphere and vCenter Server, refer to Overview of the vSphere Installation and Setup Process in the VMware documentation.
License edition and version requirements
GKE on-prem requires VMware vSphere 6.5 or 6.7 Update 3. You need the following VMware licenses:
-
A vSphere Enterprise Plus or vSphere Standard license. The Enterprise Plus license is recommended, because it allows you to enable the VMware Distributed Resource Scheduler (DRS). With DRS enabled, VMware automatically distributes your GKE on-prem cluster nodes across physical hosts in your data center.
Starting with version 1.1.0-gke.6, DRS is enabled by default. So to use a Standard license, you must explicitly disable DRS.
Along with this license, you must purchase a support subscription for at least one year.
-
A vCenter Server Standard license.
Along with this license, you must purchase a support subscription for at least one year. See VMware vCenter Server Editions on the VMware pricing page.
vCenter user account privileges
The vSphere user account you use to install GKE on-prem must have sufficient privileges. vCenter's Administrator role provides its users complete access to all vCenter objects.
Alternatively, you can choose to create a custom role with the minimum set of privileges required, detailed in the table below.
To learn how to manage privilegess, refer to Managing Permissions for vCenter Components.
Resource requirements for admin workstation, admin cluster, and user clusters
The physical ESXi hosts in your data center must provide enough storage, CPU, and RAM resources to fulfill the needs of the virtual machines that you will create during your initial installation of GKE on-prem. Your data center must also provide enough virtual disk space to fulfill PersistentVolumeClaims (PVCs) created by Prometheus and Google Cloud Observability.
The initial installation of GKE on-prem requires these resources:
- 36 vCPU
- 98241 MB RAM
- 2280 GB virtual disk space
For more detailed information on resource requirements, see CPU, RAM, and Storage requirements.