Skip to content

Free tool, no account needed

Put a figure on a Kubernetes cluster before you create it.

Pick a provider, a region, a machine type and a number of nodes. The calculator adds the control plane and returns a monthly estimate over 730 hours, from the public prices of AWS, Google Cloud, Azure, Scaleway and OVHcloud. The catalog behind it is updated every night.

14-day Team trial, no credit card required. Free remains available: 1 cluster, 32 cores and 2 members.

Estimate the monthly cost of a cluster

Pick a provider, a region and a machine type. The estimate follows the public prices of the Onicost catalog.

Prices load in your browser. The method stays described further down the page.

Nodes
—
Control plane
—
Total per month
—

Estimate from public prices, excluding tax, storage, network and discounts.

Breakdown of a Kubernetes cost in Onicost, with demo data.
Product view using demo data. Estimated amounts are not achieved savings.

What the estimate covers

A managed Kubernetes bill starts with two lines: the nodes that run your workloads and the control plane that runs the cluster. The calculator gives you both for one cluster, then their total for a month.

It covers the managed services of five providers. The prices come from the public catalog of Onicost, which lists the on-demand and Spot prices of each machine type by region. A new snapshot is built every night, and its date appears under the result.

  • Amazon EKS on AWS.
  • Google Kubernetes Engine on Google Cloud.
  • Azure Kubernetes Service.
  • Kubernetes Kapsule on Scaleway.
  • Managed Kubernetes Service on OVHcloud.

How the calculation works

The method is plain arithmetic, so you can check it by hand. A month counts 730 hours, which is a year of 8,760 hours divided by twelve. Every price is a public price before tax.

  • Nodes: number of nodes × hourly price of the machine in the region × 730.
  • Spot share: the share you enter is billed at the Spot price, and the rest at the on-demand price.
  • Control plane: hourly price of the chosen plan × 730, for one cluster.
  • Total: nodes + control plane.

A worked example

Take 3 nodes at $0.20 an hour. They cost 3 × $0.20 × 730, which is $438 a month. With a Spot share of 50% and a Spot price of $0.08, the average hourly price falls to $0.14 and the same nodes cost $306.60. A control plane at $0.10 an hour adds $73. These amounts illustrate the formula and describe no real machine.

The French page shows euros and the English page shows dollars. When a provider publishes its prices in the other currency, the calculator converts them with the reference rate of the European Central Bank kept with the snapshot. The rate and its date appear under the result.

Control plane prices by provider

The control plane is a flat fee per cluster, whatever the size of the cluster. Several providers offer a free option with a lower service level, so the calculator lets you choose. These amounts were read on the official pricing pages on 6 November 2026. They can change, so check the page of your provider before you decide.

  • Amazon EKS: $0.10 per cluster per hour with standard support, and $0.60 with extended support.
  • Google Kubernetes Engine: $0.10 per cluster per hour, with a monthly credit of $74.40 per billing account that covers one zonal or Autopilot cluster. The extended period adds $0.50 per hour.
  • Azure Kubernetes Service: free tier without SLA, Standard at $73 per cluster per month, Premium with long term support at $438 per cluster per month.
  • Scaleway Kapsule: mutualized control plane at no charge, dedicated offers at €0.11, €0.18 and €0.35 per hour.
  • OVHcloud Managed Kubernetes Service: Free plan at no charge, Standard plan at €0.09 per cluster per hour before tax.

How to read the Spot share

Spot machines use spare capacity at a lower price, and the provider can take them back at short notice. They suit workloads that can restart, such as batch jobs or services with several replicas.

The field is optional. A share of 30% means that 30% of your node hours run at the Spot price. Spot prices move, and the calculator uses the price of the last snapshot, so read the result as an estimate. A saving is never guaranteed.

Some types have no Spot price in a region, and the catalog holds no Spot price for some providers. The field is then disabled and the estimate stays at the on-demand price.

What the estimate leaves out

The result is an estimate from public prices. Your bill depends on other lines that this page cannot see, and the offers billed another way stay out as well, such as the provisioned control plane of EKS and the per-vCPU fees of AKS Automatic.

  • Storage: disks, volumes and snapshots.
  • Network: data transfer, load balancers, NAT gateways and public addresses.
  • Discounts: savings plans, reservations, committed use and negotiated rates.
  • Activity: a node that runs part of the month costs less than 730 hours.
  • Taxes, which depend on your country and your account.

From an estimate to your real costs

An estimate tells you what a cluster should cost. Once the cluster runs, the question changes: which workload pays for which node? Onicost installs in your cluster with a Helm chart and shows the cost per node, workload and namespace.

The Free plan covers 1 cluster, 32 cores and 2 members, and the Team trial lasts 14 days without a card. To compare machines first, open the price pages linked under the result.

Frequently asked questions

How close is this estimate to my bill?

It applies public prices to the nodes and the control plane you choose, before tax. It leaves out storage, network and discounts, so your bill can differ.

Does it cover EKS, GKE and AKS?

Yes. It covers Amazon EKS, Google Kubernetes Engine and Azure Kubernetes Service, as well as Scaleway Kapsule and OVHcloud Managed Kubernetes Service.

Why 730 hours?

A year counts 8,760 hours, and 8,760 divided by 12 gives 730.

Do I need an account?

No. The page reads the public catalog of Onicost and does the calculation in your browser.

Reference documentation

Try Onicost

14-day Team trial, no credit card required. Free remains available: 1 cluster, 32 cores and 2 members.