Skip to content
ENExplore Calculators

OCI Kubernetes Engine (OKE) Calculator

Size an OKE node pool against pod CPU, memory and the 110-pods-per-node ceiling, then price basic against enhanced clusters.

About OCI Kubernetes Engine (OKE) Calculator

Node count is decided by whichever of three limits bites first: aggregate CPU requests, aggregate memory requests, or the hard ceiling of 110 pods per node. The system reservation matters because kubelet, the CNI and daemon sets consume capacity on every node before a single workload pod is scheduled. Clusters full of tiny pods hit the 110-pod ceiling long before they run out of CPU, which means you pay for idle cores unless you use smaller nodes — and knowing which constraint binds tells you whether to change node shape or pod requests. The basic cluster control plane is free, so the enhanced tier only makes sense when you need its extra features. Confirm the cluster and compute rates in the Oracle Cloud cost estimator for your region.

Formula

OCI Kubernetes Engine (OKE)

nodes = max(ceil(total pod OCPU ÷ usable OCPU per node), ceil(total pod memory ÷ usable memory per node), ceil(pods ÷ 110)), where usable capacity is the node size less the system reservation.

110
Maximum pods Kubernetes will schedule on a single node
system reservation
Share of each node held back for kubelet, CNI and daemon sets
usable OCPU
Node OCPUs left for workload pods after the reservation

Worked example

With the default values below, OCI Kubernetes Engine (OKE) Calculator returns Worker Nodes Required of 30. Change any input above and every figure here is recalculated in your browser.

Inputs used

Pods to runaccepts 1–100,000 pods
400 pods
OCPU request per podaccepts 0.01–64 OCPU
0.25 OCPU
Memory request per podaccepts 0.1–512 GB
1.5 GB
OCPUs per worker nodeaccepts 1–128 OCPU
4 OCPU
Memory per worker nodeaccepts 1–1,024 GB
64 GB
Pod ceiling per nodeaccepts 1–110 pods
110 pods
Capacity reserved for system componentsaccepts 0–50 %
15 %
Cluster typeone of Basic cluster (free control plane), Enhanced cluster (per cluster-hour)
Enhanced cluster (per cluster-hour)
Enhanced cluster price per houraccepts 0–10 USD/hour
0.1 USD/hour
Price per OCPU-houraccepts 0–50 USD/OCPU-hour
0.025 USD/OCPU-hour
Price per GB-hour of memoryaccepts 0–5 USD/GB-hour
0.0015 USD/GB-hour
Billed hours per monthaccepts 1–744 hours
744 hours

Results

Worker Nodes Required
30
Limiting Factor
OCPU requests are the binding limit
Monthly Cost
$4,449.12
Worker Node Charge
$4,374.72
Control Plane Charge
$74.40
Pods Landing per Node
13.3
OCPU Utilisation
83.3%
Cost per Pod
$11.12

Step by step

  1. 1Values used
  2. 2OCI Kubernetes Engine (OKE)
  3. 3Worker Nodes Required= 30
  4. 4Limiting Factor= OCPU requests are the binding limit
  5. 5Monthly Cost= 4,449.12
  6. 6Worker Node Charge= 4,374.72
  7. 7Control Plane Charge= 74.40
  8. 8Pods Landing per Node= 13.3

Assumptions and limits

  • The result is derived only from the 12 inputs listed above. Anything not among them is not part of the calculation.
  • In particular, this calculator does not take inflation, tax, fees or charges or compounding frequency into account.
  • Figures are rounded for display to 2 decimal places, so totals built from several rounded parts can differ slightly from the unrounded arithmetic.

How these calculators are built and tested is described on the Methodology page. If a figure looks wrong, please report it.

Frequently Asked Questions

How is OCI Kubernetes Engine (OKE) calculated?

nodes = max(ceil(total pod OCPU ÷ usable OCPU per node), ceil(total pod memory ÷ usable memory per node), ceil(pods ÷ 110)), where usable capacity is the node size less the system reservation. Node count is decided by whichever of three limits bites first: aggregate CPU requests, aggregate memory requests, or the hard ceiling of 110 pods per node. The system reservation matters because kubelet, the CNI and daemon sets consume capacity on every node before a single workload pod is scheduled.

Why does OCI Kubernetes Engine (OKE) matter?

Clusters full of tiny pods hit the 110-pod ceiling long before they run out of CPU, which means you pay for idle cores unless you use smaller nodes — and knowing which constraint binds tells you whether to change node shape or pod requests. The basic cluster control plane is free, so the enhanced tier only makes sense when you need its extra features. Confirm the cluster and compute rates in the Oracle Cloud cost estimator for your region.

What values do I need to enter?

This calculator takes 12 inputs: Pods to run, OCPU request per pod, Memory request per pod, OCPUs per worker node, Memory per worker node, Pod ceiling per node, Capacity reserved for system components, Cluster type, Enhanced cluster price per hour, Price per OCPU-hour, Price per GB-hour of memory, Billed hours per month. The pre-filled defaults are a realistic starting point — replace them with figures from your own environment for a result you can act on.

OCI Kubernetes Engine (OKE) Calculator | Calcrivo