-
Notifications
You must be signed in to change notification settings - Fork 65
Description
/kind feature
Describe the solution you'd like
I was trying the KF-Serving model web app and tried to deploy a canary rollout that was working using Kubectl commands but I don’t see any option for it in the model web app UI.
Here the web app supports the YAML structure and uses the v1beta1 API. So we deployed a default model version and it got successfully deployed and changes reflected in web app. Now we wanted to deploy a canary model which needs the YAML to be modified with canaryTrafficPercent value which looks not possible from UI as we don’t see any edit option in UI. Also when we rollout the canary from UI as we do via kubectl I'm getting an error saying model with name 'my-model' already exists. I would like to have an edit feature or canary rollout feature from the UI which makes it easy for everyone to work with.
The document I followed was, https://github.com/kubeflow/kfserving/tree/master/docs/samples/v1beta1/rollout
Anything else you would like to add:
I see two ways to achieve this part.
- Adding edit feature in the already deployed model for new roll out.
- Similar to kubectl where default and canary rollout are independent where just that the model name is similar. We can something similar to that either inside model specific page or on the list model page.
@kimwnasptd I hope this should be helpful to track and develop the same.
One more request is when developing a new feature please update the doc so we can utilize the same, because for python SDK docs we have v1alpha2 examples that are not supported post-kf-serving 0.6.0 version.