RuntimeClass - PodOverhead feature moved to 1.16 milestone
Hey virty-friends,
Here are the initial pull-requests for adding Pod Overhead support to Kubernetes: - API changes: [1] - Scheduler changes: [2] - Admission controller: [3]
With these, pods are updated to include an overhead associated with the sandbox if the RuntimeClass defines an Overhead, and this is taken into account when scheduling on the node (both the predicates as well as priority).
While the API changes were approved, I wasn't able to get [2] and [3] approved in time for the 1.15 code freeze. Based on this, [1] wasn't merged (need intiial use of API implemented in order to be released). This is unfortunate, but does give us more time to update resource Quota and get the CRI API changes implemented as well.
This feature is now targetting the 1.16 Kubernetes release.
Thanks, and appreciate help in review.
--Eric
[1] - https://github.com/kubernetes/kubernetes/pull/76968 [2] - https://github.com/kubernetes/kubernetes/pull/78319 [3] - https://github.com/kubernetes/kubernetes/pull/78484
participants (1)
-
eric.ernst@intel.com