Kubernetes and Container Cost Tools
3 free tools · no login · nothing uploaded
A Kubernetes cost estimate that starts from node count is wrong in two directions at once. It comes in too low, because a cluster bill is not just nodes; it is nodes plus a control-plane fee, plus a cloud load balancer for every Service of type LoadBalancer, plus a root disk on every node, plus egress and cross-zone traffic. On a small cluster those can exceed the compute.
And it comes in too high per unit of useful work, because pods request far more than they use. Nodes are provisioned against requests, so you pay for the request, not the usage, and typical clusters run at a third to a half of what was asked for. That gap is the single largest source of Kubernetes waste and it is invisible to anything that starts from node count.
So this calculator starts where a cluster actually starts: pod requests. It subtracts the kubelet reservation and daemonsets to get real allocatable capacity, packs the requests onto nodes, and only then prices the result, which is why its node count comes out higher than a simple division and its bill comes out higher than the compute line.
It covers EKS, GKE and AKS. The control-plane fee is $0.10 per cluster-hour on all three, so the difference between them is node pricing and free-tier credits, not the managed service itself.
The serverless container runtimes sit here too, because the decision they answer is the same decision. Fargate and Cloud Run remove the node layer entirely and with it the requested-versus-used gap, and they charge a premium per unit of compute to do it. Whether that premium is worth paying depends on the utilisation figure the Kubernetes calculator makes you confront: at 30% utilisation the premium is often cheaper than the waste it removes, and at 70% it is not.
3 tools in containers & kubernetes
Kubernetes Cost Calculator
Size the nodes from your pod requests: then price what nodes leave out.
Derive node count from real pod requests across EKS, GKE and AKS, then add the parts every other calculator omits: control plane, load balancers, per-node disk, egress, and the gap between what pods requested and what they actually use.
Fargate vs EC2 Calculator
Per vCPU Fargate looks dear. Per cluster it often is not.
Compare Fargate against the EC2 capacity you would actually have to buy, whole instances, agent overhead, deploy headroom, and the hours a cluster runs when the tasks do not. The per-vCPU comparison everyone makes is the misleading one.
Cloud Run Cost Calculator
Two billing models, and utilisation picks the winner.
Compare Cloud Run's requests-based and instance-based billing on your own traffic. Requests-based charges a third more per active second but nothing while idle; instance-based bills the whole lifetime and never charges per request.
Other categories
Requests drift. So does the gap between requested and used.
Finitizer tracks requested versus actual capacity per namespace and workload over time, attributes cluster cost back to the teams causing it, and flags version cliffs and idle node groups before they reach an invoice.
