CPU requests enforced using shares. Even in contention situation, kernel still scheduling based on shares and depending on shares, pods getting their own shares and never lead to cpu bottleneck or high load on the nodes. Basically it never cause noise Neighbour problem.
I understand cpu limits enforced using cpu quota and helps throttling. Question or argument is do we still need when cpu shares already doing their job well both non-contention and contention situation? What extra benefits it bringing? Need some clarity for in the context of noise neighbors problem and prevent node going down or prevent one or few bad pods disturbing every pod in node? Basically looking for what is benefit of having or not having cpu limits for pods ? Sent from my iPhone _______________________________________________ users mailing list [email protected] http://lists.openshift.redhat.com/openshiftmm/listinfo/users
