Closed jeremyrickard closed 4 years ago
@mattmoor let me check....
@mattmoor @mpetason will take a look at it
Awesome, thanks @duglin! :party-matt:
/unassign @jeremyrickard /assign @mpetason
Any updates on this issue? For example, it would be great to use KNative to schedule on only preemptive nodes on GKE.
Would config-features then have a flag to allow affinity/nodeSelector/etc in the podSpec or would those settings somehow get set from somewhere else as defined with a fieldRef? I'm trying to understand what the implementation would look like.
Would config-features then have a flag to allow affinity/nodeSelector/etc in the podSpec
Yes, this looks like the right way to do this.
/assign @emaildanwilson
Talked to @emaildanwilson on Slack. They want to take over the issue and work on it. I'm on vacation next week so I won't be able to finish it as quickly.
/assign @whaught
It sounds like Weston might be the right person to do an initial pass and then find someone else with approver if he doesn't have it by then.
/unassign whaught
Whoops, this is the issue, not the PR.
Glad to see this landing to knative-serving. However, since this did not look like it was going to be implemented, we have been implementing it through annotations, one CRD and a webhook, greatly simplifying the definition from the user perspective https://github.com/softonic/node-policy-webhook @sumowrestler @calclavia
When will this feature be available?
in 0.17, which cuts a week from tomorrow.
👋 This is kind of part question/feature request!
Could
Revision
be extended to support using Tolerations and/or Node Selectors? I get the reason why it doesn't include the entire pod spec, but I think some additional attributes to influence scheduling could be useful. I looked through the current types and I don't see how I can do this today, but I might have missed something!For example, I might care about where my thing gets scheduled if....
In most cases, I probably don't care where things run because serverless...but somettimes I think there are. This change seems like it would be useful and not have a ton of impact to user experience or complexity.
I'd be interested in working on this if it's something that seems palatable. cc: @krancour