Requirements and Limitations
The Rocket Pad Platform base consists of many services and operators which add additional resource usage to the basic Kubernetes cluster setup. Also some components might add limitations to the platform. Those limitations and the hardware requirements are described on this page.
Hardware Requirements
The underlying hardware or the Kubernetes cluster has to meet the hardware requirements shown below.
The hardware requirements must be met per node and per cluster! Its not sufficient to only meet the node hardware requirements, but not the cluster requirements
Cluster
The total of the hardware resources of the nodes in the cluster should meet the following requirements.
Resource | Minimum | Recommended |
---|---|---|
Number of Nodes | 1 Nodes | 3 Nodes |
CPU Cores | 8 Cores | 12 Cores |
Memory | 24GB | 32GB |
Nodes
Each single node in the cluster should meet the following requirements.
Resource | Minimum | Recommended |
---|---|---|
CPU Cores | 4 Cores | 6 Cores |
Memory | 4GB | 16GB |
Boot Disk | 64GB | 512GB |
The size of the boot disk also depends on the storage system. If the cluster is using the boot disk as application state storage or as database storage, the size must be increased accordingly.
Limitations
CPU Architecture
Currently only the amd64
architecture is supported. The arm64
architecture will be supported as soon as the used Keycloak operators support it.