Set resource requests (guaranteed) and limits (maximum) for CPU and memory on every container.
Resource Requests and Limits
containers:
- name: myapp
image: myapp:1.0
resources:
requests: # guaranteed minimum
memory: "64Mi"
cpu: "100m" # 100 millicores = 0.1 CPU
limits: # maximum allowed
memory: "256Mi"
cpu: "500m"
# LimitRange — default limits per namespace
apiVersion: v1
kind: LimitRange
metadata:
name: default-limits
spec:
limits:
- default:
memory: 256Mi
cpu: 500m
defaultRequest:
memory: 64Mi
cpu: 100m
type: Container