This topic lists the prerequisites and supported platforms for using with VMware Tanzu GemFire for Kubernetes.
Prerequisites
Note: Helm and Carvel are mutually-exclusive options for installing the VMware Tanzu GemFire Operator and Custom Resource Definition (CRD). Only one is needed.
- A Kubernetes cluster. See the Supported Versions Table, below.
- cert-manager version 1.6.0 or later installed in your cluster.
- kubectl, a version that works with your Kubernetes cluster.
- Helm, version 3.9 or a more recent version.
- Carvel tools:
- ytt: version 0.39.0 or a more recent version.
- kbld: version 0.32.0 or a more recent version.
- kapp: version 0.45.0 or a more recent version.
- imgpkg: version 0.24.0 or a more recent version.
- Access to VMware Tanzu Network to acquire the VMware Tanzu GemFire for Kubernetes Helm chart or Carvel bundle, the VMware Tanzu GemFire Operator image, and the Tanzu GemFire image
Note: The VMware Software EULA must be accepted for both VMware Tanzu GemFire for Kubernetes and VMware Tanzu GemFire.
- Sufficient memory and CPU capacity in your cluster to accommodate memory and CPU resources that you have requested for Tanzu GemFire cluster locators and servers.
- Enough nodes in your Kubernetes cluster to support all of your Tanzu GemFire cluster servers, if you will set the
antiAffinityPolicy
to a value other than None
. For optimal throughput, we recommend that you set CPU requests for Tanzu GemFire member pods near the cluster node’s maximum vCPUs.
Supported Platforms
These Kubernetes platforms support VMware Tanzu GemFire for Kubernetes.
-
Azure Kubernetes Service (AKS)
-
Amazon Elastic Kubernetes Service (EKS)
- A volume provisioner must be deployed. Refer to AWS documentation for more information.
-
Google Kubernetes Engine (GKE)
- Autopilot is not supported.
-
Red Hat OpenShift version 4.11 and later
-
Tanzu Kubernetes Grid (TKG)
Supported Versions Table
Platform |
Kubernetes version |
Azure Kubernetes Service (AKS) |
1.27+ |
Amazon Elastic Kubernetes Service (EKS) |
1.27+ |
Google Kubernetes Engine (GKE) |
1.27+ |
Red Hat OpenShift v4.11+ |
1.24+ |
Tanzu Kubernetes Grid (TKG) |
1.23+ |