Overview #
This folder holds some sample plugin implementations based on QoS (Quality of Service) class of Pods.
Maturity Level #
- 💡 Sample (for demonstrating and inspiring purpose)
- 👶 Alpha (used in companies for pilot projects)
- 👦 Beta (used in companies and developed actively)
- 👨 Stable (used in companies for production workloads)
QOS QueueSort Plugin #
Sort pods by .spec.priority and breaks ties by the quality of service class. Specifically, this plugin enqueue the Pods with the following order:
- Guaranteed (requests == limits)
- Burstable (requests < limits)
- BestEffort (requests and limits not set)