Anthos GKE production cluster requirements

This section describes the basic requirements for setting up an Anthos GKE cluster (previously known as GKE On-Prem) suitable for a production environment.

Creating the cluster

For information about creating Anthos GKE clusters, see Creating admin and user clusters in the Anthos GKE on-prem 1.5 documentation.

Production cluster requirements

Use these requirements as a guide when creating your production cluster.

Software versions

Requirement Value
Anthos version Version 1.2
kubectl version Version 1.14.x or later. See Install and Set Up kubectl.

Node requirements

You must configure and label two types of nodes in your cluster -- one for the stateful Cassandra pods and one for the rest of the pods, which are stateless. Configure these node types as described below:

Stateful node configuration

Requirement Value
Minimum number of nodes 6
Node specifications

8 CPU (Minimum)
16 GB Ram (Minimum)

Kubernetes label Name: apigee.com/apigee-nodepool
Value: apigee-data

See How to label the worker nodes.

Storage Dynamically provisioned.

Stateless node configuration

Requirement Value
Minimum number of nodes 3
Node specification

8 CPU (Minimum)
16 GB Ram (Minimum)

Kubernetes label Name: apigee.com/apigee-nodepool
Value: apigee-runtime

See How to label the worker nodes.

Storage Dynamically provisioned.