Skip to content
This repository was archived by the owner on Mar 9, 2026. It is now read-only.

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

NOTE:

This plugin was deprecated. The same capabilities were merged directly into CRI-O See: https://github.com/openshift/enhancements/commit/76ea48a88bca15ef6157aacf90b8544a763e6075

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

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors