[kata-dev] RuntimeClass - PodOverhead feature moved to 1.16 milestone

eric.ernst at intel.com eric.ernst at intel.com
Mon Jun 3 19:04:39 UTC 2019


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



More information about the kata-dev mailing list