So, let's say there's a cluster node, with 4 CPU cores.
It's running two pods.
Each pod sets the CPU requirement at: 500m
, but the CPU limit at 4000m
.
running kubectl describe node <noode>
tells me CPU limit is at 8 (200%)
I understand it claims 200%
because I have two pods, each setting its CPU limit at 4 CPU cores.
Is that just semantics or is there a potential issue? I mean, if both pods need to burst to 3 CPU cores (below each one's limit) it would not be physically possible, and they'd have to settle with less.
Is there a potential issue with the sum of all pod limits, exceeding their host node CPU capability? or is just an indication of what's been asked as CPU limit, knowing it may not be able to serve that -- after all, pods may not be aware of each other being in the same node.