Skip to content

Canary Rollout From KF-Serving Web App UI #2

@sriharan16

Description

@sriharan16

/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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions