1. Enter current allocatable resources
Use allocatable CPU cores and memory for the cluster or node pool you are planning, rather than raw hardware capacity that Kubernetes cannot schedule.
2. Add current utilization
Enter representative CPU and memory utilization percentages for the same resource scope.
3. Choose a target utilization
Set the utilization level you want the expanded cluster to run at after growth. A lower target creates more planned headroom.
4. Apply expected workload growth
Enter the expected percentage change in demand relative to the current observed resource use.
5. Describe one node
Enter allocatable CPU and memory per planned node. The calculator determines separate node counts for CPU and memory and selects the larger requirement.