The energy efficiency of different nodes of a Kubernetes cluster is not the same typically. However, current Kubernetes scheduler doesn't have any capability to distinguish the difference in the energy efficiency of different nodes to prioritize selection of the nodes with higher energy efficiency over nodes with lower energy efficiency for the pod placement.
What did you expect to happen?
Create a Kubernetes Enhancement Proposal (KEP) motivating the need for a scheduler plugin (to achieve energy efficiency aware scheduling of pods on nodes) and also capture the functional details of one such plugin. Subsequently implement the proposed energy efficiency aware K8s scheduler plugin.
How can we reproduce it (as minimally and precisely as possible)?
No response
Anything else we need to know?
No response
Kubernetes version
```console
$ kubectl version
# paste output here
```
Area
Other components
No response
What happened?
The energy efficiency of different nodes of a Kubernetes cluster is not the same typically. However, current Kubernetes scheduler doesn't have any capability to distinguish the difference in the energy efficiency of different nodes to prioritize selection of the nodes with higher energy efficiency over nodes with lower energy efficiency for the pod placement.
What did you expect to happen?
Create a Kubernetes Enhancement Proposal (KEP) motivating the need for a scheduler plugin (to achieve energy efficiency aware scheduling of pods on nodes) and also capture the functional details of one such plugin. Subsequently implement the proposed energy efficiency aware K8s scheduler plugin.
How can we reproduce it (as minimally and precisely as possible)?
No response
Anything else we need to know?
No response
Kubernetes version
Scheduler Plugins version