Kubernetes Pod Cost

A pod requesting 0.5 vCPU and 1 GB costs $17.50/month per replica — and at 30% utilization you are paying for 70% you never use. Model your fleet, then find the waste.

Pod Spec & Fleet

Rates are monthly per core and per GB, based on 2026 industry averages across the big three providers. Convert milliCPU with the milliCPU → cores converter.

Utilization & Overheads

📋 Managed Kubernetes Pricing Reference (2026, monthly)

ProviderCPU / coreMemory / GBControl Plane
AWS EKS$22$6.50$73/cluster
Google GKE$21$7$73/cluster
Azure AKS$20$7.50Free
Industry avg$21$7~$73

The Pod Cost Model: Requests, Not Usage

Kubernetes bills you for what pods request, not what they use. The node is paid whole, and the pod cost is its share of that node — which is why the two numbers that matter are the vCPU and memory requests in the pod spec. The formula is the same one OpenCost, Kubecost, and Harness use: (vCPU × per-core price) + (memory GB × per-GB price), scaled by replicas and the 730 hours in a month. A microservice requesting 0.5 vCPU and 2 GiB across three replicas lands at roughly $52.50/month before anything else.

The Waste Factor

Most pods use 20–40% of what they request. A fleet that requests $1,000/month of resources and runs at 30% utilization is doing about $300 of real work — the other $700 is idle allocation you are paying for. The fix is not more hardware; it is right-sizing: run kubectl top pods, compare actual usage to requests, and cut the over-provisioned limits. This is the single largest Kubernetes saving available, and it costs nothing but an afternoon. If you are also wondering how many pods actually fit on a node, the Pod Density briefing covers why the default 110-pod cap is a lie at production workloads.

Spot, Control Planes, and the Hidden Line

Fault-tolerant workloads (batch, CI/CD, stateless APIs with replicas) can run on spot node pools at 70–80% discounts — add a pod disruption budget before you do. And remember the control plane: EKS and GKE charge roughly $73/month per cluster even if it runs one pod, so consolidating small clusters is often free money. For the wider Kubernetes cost picture, the container resource limit calculator and the Cloud Quotas toolbox cover adjacent sizing decisions.

Pricing Basis, Sources & Assumptions

Every rate on this page is a published vendor list price — no negotiated discounts, private pricing, or credit offsets. Totals are in USD and exclude tax. Rates were last checked against the sources below on .

Pricing inputBasis used on this page
RegionBlended rates for AWS, Google Cloud, and Microsoft Azure in their main US regions (us-east-1, us-central1, East US), selected by the provider preset.
CurrencyUSD — on-demand list price, tax excluded
Last checked — The provider preset rates are blended per-core and per-GB figures derived from published node pricing as of this date — they are not a single provider SKU price, so re-check node pricing before committing to a specific instance family.

Modelling assumptions

What this model excludes

Sources

  1. AWS (2026). "Amazon EC2 Instance Types." Instance families and their vCPU-to-memory ratios behind the AWS preset. aws.amazon.com
  2. Google Cloud (2026). "GKE Cluster Architecture." Node and control-plane architecture behind the Google Cloud preset. cloud.google.com
  3. Microsoft Azure (2026). "AKS Concepts — Networking." Node-pool architecture behind the Azure preset. learn.microsoft.com
  4. Kubernetes (2026). "Managing Resources for Containers." Requests versus limits, and the resource units (Ki/Mi/Gi) used on this page. kubernetes.io
  5. Kubernetes (2026). "Reserve Compute Resources for System Daemons." Why allocatable capacity is always lower than node capacity. kubernetes.io

Vendor list prices change without notice — re-check the linked pages before committing spend. jslet takes no vendor sponsorship and carries no affiliate links; see about.