-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
InferencePool Ownership #117
Comments
cc: @robscott |
The current thinking is that an inferencePool is reconciled by a single extension deployment, and this doesn't require specifying the controllerName on the object as the InferencePool name can be passed as a parameter to the extension (what InferencePool to reconcile). I have a proposal for extending the InferencePool API with a configuration parameter that allow specifying the extension deployment that is supposed to reconcile it. The proposal looks like the following, but I will share it in a doc to make it easy to comment on:
|
@ahg-g thanks for the feedback.
Do you see the potential use case for an extension deployment to reconcile more than one InferencePool?
Please do share with me. I have a few thoughts on the snippet you shared above. |
According to the API proposal:
Multiple controllers may exist that reconcile InferencePool objects. A mechanism should exist that defines the controller responsible for managing the InferencePool object. For example, Gateway APi defines
gatewayclass.spec.controllerName
:The text was updated successfully, but these errors were encountered: