Tools

Kubernetes Resource Calculator

Enter a container's CPU and memory requests and limits to see them normalised, validated, and classified. Accepts every form Kubernetes does — 250m , 0.5 , 512Mi , 1Gi , 500M . Seedable from the URL, e.g. ?cpuRequest=250m&memLimit=1Gi .

Container resources

Leave a field empty to omit it from the spec.

Presets

Manifest snippet

Goes under a container in spec.containers[].

QoS class

Burstable

Requests are set but below limits, or the spec is partial. Can use spare capacity, and is evicted before Guaranteed pods.

Normalised

RequestLimit
CPU (millicores)250m1000m
CPU (cores)0.2501.000
Memory (MiB)512.001,024.00
Memory (GiB)0.5001.000

Replicas per node

NodeCapacityReplicasBound by
t3.micro2 vCPU / 1 GiB1memory
t3.small2 vCPU / 2 GiB2cpu
t3.medium2 vCPU / 4 GiB2cpu
t3.large2 vCPU / 8 GiB2cpu
m5.large2 vCPU / 8 GiB2cpu
m5.xlarge4 vCPU / 16 GiB4cpu
m5.2xlarge8 vCPU / 32 GiB8cpu
m5.4xlarge16 vCPU / 64 GiB16cpu

Raw capacity by limit. Real schedulable capacity is lower — the kubelet, the CNI and system reservations take a slice of every node.

Share

marduc812

SourcePrivacy

© 202620261001_c10cb13