<p>I'm aware that I can use <a href="https://cloud.google.com/kubernetes-engine/docs/how-to/update-existing-nodepools" rel="nofollow noreferrer">k8s node affinity</a> to select for nodes that have a value of a label <code>gt</code> than some value. However is it possible to make k8s prefer to schedule on nodes that have the <em>greatest</em> value? I.e. if one node has <code>schedule-on-me: 5</code> and another has <code>schedule-on-me: 6</code> it will prefer to schedule on the one with the higher value?</p>

user13468984
<p>Not directly. You can tune weights in the scheduler but I don't think any those would help here so would need a custom scheduler extender webhook.</p>
