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-08-20 UTC."],[[["\u003cp\u003eThis documentation covers version 1.3 of Apigee hybrid, which is now end-of-life and requires an upgrade to a newer version.\u003c/p\u003e\n"],["\u003cp\u003eApigee 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.\u003c/p\u003e\n"],["\u003cp\u003eMinimum 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.\u003c/p\u003e\n"],["\u003cp\u003eStateful node pools are recommended for Cassandra pods due to their need for persistent storage, while stateless node pools are for other hybrid runtime services.\u003c/p\u003e\n"],["\u003cp\u003eProduction environments should use a minimum of two clusters and should consult linked documentation for scaling beyond the minimum configuration.\u003c/p\u003e\n"]]],[],null,[]]