Enable Model Registry (server + UI) by default in example installation#3323
Enable Model Registry (server + UI) by default in example installation#3323sameerdattav wants to merge 4 commits into
Conversation
Signed-off-by: Surya Sameer Datta Vaddadi <f20220373@goa.bits-pilani.ac.in>
|
Welcome to the Kubeflow Manifests Repository Thanks for opening your first PR. Your contribution means a lot to the Kubeflow community. Before making more PRs: Community Resources:
Thanks again for helping to improve Kubeflow. |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
@sameerdattav thanks for working on this. The model registry page was not loaded right? Or am I missing something? |
|
/assign |
Signed-off-by: Surya Sameer Datta Vaddadi <f20220373@goa.bits-pilani.ac.in>
|
Hi @ederign, Thanks for sharing the screenshots from the standalone distribution — that clarifies the expected UI behavior I’ve been trying to validate the same behavior from Even when applying only the relevant components ( Error: I’ve tried the following troubleshooting steps without success:
Despite these efforts, the pods never reach the Please suggest a way to resolve this issue or let me know if there is a known workaround for this CNI loopback error on Docker Desktop (WSL2). Alternatively, if there’s a recommended lightweight way to validate this change from manifests on Docker Desktop—perhaps a specific minimal overlay—I’d really appreciate the guidance. |
|
@sameerdattav you can just use kind as in our ci/cd and in our documentation. https://github.com/kubeflow/manifests/blob/master/.github/workflows/full_kubeflow_integration_test.yaml we are using Ubuntu 24.04 in our ci/cd and I also test it on fedora 43. Please check the readme https://github.com/kubeflow/manifests/tree/master#prerequisites-1 |
Signed-off-by: Surya Sameer Datta Vaddadi <f20220373@goa.bits-pilani.ac.in>
|
Hi @juliusvonkohout @ederign 👋 I revamped the whole thing from docker desktop and created a kind cluster as u have mentioned Current state: Screenshots for reference: Central Dashboard (sidebar visible)
Model Registry error (missing required query parameter: namespace)
All pods running successfully
I also tried directly navigating to: http://localhost:8080/_/model-registry/?namespace=kubeflow-user-example-com but this still results in an error. At the moment: I can’t see any namespaces in the namespace dropdown. Is kubeflow-user-example-com the correct namespace I should be using here, or should it be something else (e.g. default or another profile-derived namespace)? Thanks a lot! |
|
@sameerdattav, I believe the main problem is that model registry service is installed in the The MR manifests don't specify a namespace, so you'll need the equivalent of this bit from the MR install docs: https://github.com/kubeflow/model-registry/blob/main/manifests/kustomize/README.md?plain=1#L20-L29 PROFILE_NAME=<your-profile>
kubectl apply -k overlays/db -n $PROFILE_NAME
kubectl apply -k options/istio -n $PROFILE_NAMEI'm not sure the best way to accomplish that, but I'm pretty sure that's your problem. |
|
@sameerdattav maybe you can collaborate with #3318? |
|
Please do not merge from master, but use a rebease in stead. a merge from master destroy the commit history. |
|
continued in #3318 |





This PR enables the Model Registry by default in the example Kubeflow installation.
Closes #3047
Summary of changes
The change is intentionally minimal and aligns with existing Kubeflow integration patterns (e.g. Spark Operator, KServe).
Validation
kustomize build examplesucceeds.Screenshots
Notes