Skip to content

Mixed-cpu-node-plugin extends cpu resources management on top of Kubernetes and OpenShift platforms, by make it possible for workload containers to request for both exclusive and shared cpu resources.

openshift-kni/mixed-cpu-node-plugin

Repository files navigation

mixed-cpu-node-plugin

Mixed-cpu-node-plugin is hybrid implementation of NRI plugin and device plugin that extends cpu resources management on top of Kubernetes and OpenShift platforms, by make it possible for workload containers to request for both exclusive and shared cpu resources.

It populates shared-cpus as a device which can be asked by pods that requires this kind of functionaliy.

  • POC - DONE
  • Deployment - DONE
  • UpdateContainer flow - DONE
  • Support a case when plugin deployed after app container - DONE
  • Handle reboot/restart node/kubelet/crio/pod flow - DONE
  • Unit Tests - Done
  • E2E Tests - WIP
  • Support cgroupfs - TODO
  • Support cgroupv2 - DONE

About

Mixed-cpu-node-plugin extends cpu resources management on top of Kubernetes and OpenShift platforms, by make it possible for workload containers to request for both exclusive and shared cpu resources.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published