This topic describes minimum cluster configurations for
Apigee hybrid. These minimum configurations apply to all of the supported
Kubernetes platforms.
About node pools
A node pool is a group of nodes within a cluster that all have the same configuration. By
default, hybrid assigns all pods to the default node pool; however, you can create dedicated
node pools and assign hybrid components to them as a way of distributing resources.
Typically, you define dedicated node pools when you have pods with differing resource
requirements. For example, the apigee-cassandra pods require persistent storage, while
the other Apigee hybrid pods do not. For this reason, we recommend that you create
a stateful node pool for Cassandra and a stateless node pool for the rest of the hybrid
runtime services. See Configure dedicated node pools for
details.
The following section lists configurations for both stateful and stateless node pools.
Minimum configurations
Use these minimum configurations when setting up your cluster:
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-07 UTC."],[[["This documentation covers version 1.3 of Apigee hybrid, which is now end-of-life and requires an upgrade to a newer version."],["Apigee hybrid uses node pools within a Kubernetes cluster, and it is recommended to create separate stateful and stateless node pools to manage differing resource requirements."],["Minimum configurations for both stateful and stateless node pools include 3 nodes per region, 4 CPUs, and 15 RAM per node, with specific label names and storage requirements."],["Stateful node pools are recommended for Cassandra pods due to their need for persistent storage, while stateless node pools are for other hybrid runtime services."],["Production environments should use a minimum of two clusters and should consult linked documentation for scaling beyond the minimum configuration."]]],[]]