• kMetalThe enterprise Kubernetes platformKamajiHosted control planesCapsuleKubernetes multi-tenancyClastix ServicesClastix Care & Clastix Ready
  • Pricing
  • Kamaji ROI calculatorYour Return on Investment.Technical BlogLearn from the experts.kMetal DocumentationDive into the docs.
  • About ClastixGet to know us.Clastix CareersJoin our team.Contact usSpeak with our team.
Speak with our team
kMetalThe enterprise Kubernetes platformKamajiHosted control planesCapsuleKubernetes multi-tenancyClastix ServicesClastix Care & Clastix Ready
Pricing
Kamaji ROI calculatorYour Return on Investment.Technical BlogLearn from the experts.kMetal DocumentationDive into the docs.
About ClastixGet to know us.Clastix CareersJoin our team.Contact usSpeak with our team.
Speak with our team

Kamaji ROI Calculator: See what it saves at your scale

Stop paying for control-plane servers you don't need. Run them as HA pods instead.

The traditional model adds 3 control-plane servers for every new cluster. The hosted model puts all the control planes on one shared cluster, so it barely grows — 3 servers to start, plus 1 more for every 10 clusters. Drag the slider to see the difference at your size.

Start Calculating

Input Fields

100

The shared servers you keep, on the same basis: a 96-core / 512GB / NVMe box ≈ $25,000, amortized over 5 years with support. Subtracted from the total.

Control planes run as VMs on physical hosts — both layers are counted. Bare-metal figure is hardware + support per year (a mid-range 2-socket server ≈ $8,000/yr fully amortized); power and rack space are added separately below.

8

VMs consolidate onto shared hosts, so 300 control-plane VMs sit on ≈ 37.5 physical servers; after the 3 you keep, ≈ 34.5 are freed. Set to 1 if each VM had a dedicated host.

See the rack space and electricity those removed servers were using.

You pay for space and power separately, so both are counted — power is scaled by PUE for cooling.

350

A standard x86 server typically draws 300–500 W. The 350 W default is a mid-range estimate.

1

Racks hold 42 slots (“U”). Most servers take 1.

1.5

Every IT watt drags extra watts for cooling. Enterprise datacenters average 1.4–1.8×.

US averages: ~$0.14/kWh commercial electricity, plus ~$14,400/yr rack space.

Kamaji Return on Investment

Estimated Financial SavingsOne year estimated savings$1,177,500
Hardware Savingsone off savings$277,500
Bare metal (37.5 hosts)$300,000
Kamaji management cluster cost-$22,500
Annual Recurring Savings$900,000
Virtual servers$900,000
Electricity$22,213
Rack space$11,829
Estimated Infrastructure SavingsPercentage of servers saved99%
Servers needed with Kamaji3
Previous servers required300
Servers eliminated297
Estimated Space & Power Savings
Power savedannual reoccurring12.1 kW
Electricity saved / year (incl. cooling, 1.5× PUE)158,666 kWh
Rack space freed34.5U ≈ 0.8 racks
Infrastructure Comparison

99% LESS SERVERS

After Kamaji: 3 servers required

Active 100 HA Pods Only

Before: 300 Servers Required

Serves do nothing but run the control plane and mostly sit idle

Learn more about Kamaji

How to calculate your Kamaji ROI

How to calculate ROI

The shared cluster runs Kamaji, an operator that acts like a control-plane factory. Ask for a new cluster and Kamaji spins up its control plane as a set of HA pods, keeps them healthy, and handles upgrades. Each cluster's worker servers connect to their control plane over the network, exactly as they would to dedicated machines.

Management cluster · running Kamaji

3 base nodes + 1 per 10 clusters

ns: cluster-01

kube-apiserveretcdcontroller-mgrscheduler

ns: cluster-02

kube-apiserveretcdcontroller-mgrscheduler

Kamaji operator

watches TenantControlPlane CRs

deploys, upgrades & reconciles every hosted control plane

... ns: cluster-03 → cluster-100 as HA pods

kubelet ⇄ API

Cluster 01 workers

run only your workloads

kubelet ⇄ API

Cluster 02 workers

run only your workloads

Learn more about Kamaji

About Kamaji’s ROI

The hardware behind the numbers

Three servers for 100 clusters is not a rounding trick — it is what the workload asks for. Each control plane runs 2 replicas of kube-apiserver, controller-manager and scheduler, with etcd pulled out into shared clusters rather than one per tenant. Memory is the binding constraint, and the spec below is sized so any one of the three servers can fail while the other two carry the whole load.

per server × 3

Commodity 1U bare metal

CPU
1× AMD EPYC 9654 · 96c / 192t
Memory
512 GB DDR5 ECC · 8×64 GB
Storage
4× 1.92 TB enterprise NVMe
Network
2× 25GbE SFP28 bonded + IPMI
Chassis
1U · R6615 / DL325 Gen11 class

shipping SKUs — nothing exotic

for 100 clusters

Where the capacity goes

Control planes · 200 pods
100 vCPU / 200 GiB
Shared etcd · 30 × 3 members
180 vCPU / 720 GiB
Platform · CNI, CSI, LB, Kamaji
18 vCPU / 36 GiB
Baseline total
298 vCPU / 956 GiB
Per server, one node down
149 vCPU / 478 GiB

against 192 vCPU / 512 GiB on hand

The three-server configuration holds to roughly 106 clusters — 32 shared etcd clusters — where memory runs out before CPU does. Past that the calculator adds servers, which is why the shared side grows at all.

Beyond the hardware savings

Fewer servers is the headline, but the hosted way also makes everyday operations simpler.

  1. 1

    New clusters in minutes

    Spinning up a cluster no longer means buying and configuring three servers — the control plane starts as a few pods in minutes.

    Days → Minutes

  2. 2

    No more idle servers

    Dedicated control-plane servers spend most of their time nearly idle. Sharing servers keeps them busy, so you pay for what you actually use.

    Pay for actual use

  3. 3

    Easier upgrades

    Upgrading a control plane is a controlled pod update on the shared cluster — repeatable, and easy to roll back if needed.

    Easy to roll back

  4. 4

    Everything in one place

    Monitoring, backups, and security patches for every control plane happen on one cluster, with one set of tools.

    One place to manage

  5. 5

    Fixes itself

    If a control-plane pod fails, the shared cluster restarts it automatically — no one gets paged for a dead server at 3 a.m.

    Self-healing

  6. 6

    Safer by design

    Your apps and the control plane never share servers, and app teams never touch control-plane machines — a cleaner boundary.

    Cleaner separation

Learn more about Kamaji

Scale Kubernetes without scaling complexity.

Headquarters

CLASTIX SRL
Via Francesco Caracciolo, 17
80122 Naples, Italy

VAT: IT11183320966
REA: NA-1152378

NVIDIA Inception Program memberFunded by the European Union — NextGenerationEU

OFFERINGS

  • kMetal Platform
  • Kamaji Open Source
  • Capsule Open Source
  • Clastix Services
PRICING

RESOURCES

  • Kamaji ROI Calculator
  • Technical Blog
  • kMetal Documentation

COMPANY

  • About Clastix
  • Clastix Careers
  • Contact Us
  • Privacy Policy
  • EULA

© 2026 Clastix | All Rights Reserved · Privacy Policy · EULA

Made in Italy