question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

KFserving explanations fail when used with authenticated kubeflow

See original GitHub issue

/kind bug

What steps did you take and what happened: [A clear and concise description of what the bug is.]

I am using kfserving deployments in a kubeflow cluster with an authentication specified by the arrikto config. https://github.com/kubeflow/manifests/blob/master/kfdef/kfctl_existing_arrikto.yaml. When I make explanation requests with relevant headers(for auth) I get a 404 response, but the prediction works. I am using this sample from the docs https://github.com/kubeflow/kfserving/tree/master/docs/samples/explanation/alibi/income After some debugging, we found that the explainer is unable to get an output from the predictors as the istio-ingress gateway redirects these requests to a Dex URL for login. (Even the requests internal to the cluster).

What did you expect to happen: The explainer should have responded with the relevant explanation.

Anything else you would like to add: [Miscellaneous information that will assist in solving the issue.] The service type for the default predictor is ExternalName instead of ClusterIP.

Environment:

  • Istio Version:
  • Knative Version:
  • KFServing Version:
  • Kubeflow version:
  • Minikube version:
  • Kubernetes version: (use kubectl version):
  • OS (e.g. from /etc/os-release):

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Comments:11 (7 by maintainers)

github_iconTop GitHub Comments

0reactions
issue-label-bot[bot]commented, May 13, 2020

Issue Label Bot is not confident enough to auto-label this issue. See dashboard for more details.

Read more comments on GitHub >

github_iconTop Results From Across the Web

KFserving explanations fail when used with authenticated ...
I am using kfserving deployments in a kubeflow cluster with an ... KFserving explanations fail when used with authenticated kubeflow #504.
Read more >
Overview | Kubeflow
KFServing and Seldon Core share some technical features, including explainability (using Seldon Alibi Explain) and payload logging, as well as ...
Read more >
Chapter 1. Introduction to Kubeflow
Kubeflow is an open source Kubernetes-native platform for developing, orchestrating, deploying, and running scalable and portable machine learning (ML) ...
Read more >
What is KFserving? - YouTube
Comments • 12 · Training an ML model with Kubeflow · Introducing KFServing : Serverless Model Serving on Kubernetes - Ellis Bigelow &...
Read more >
From Notebook to Kubeflow Pipelines with MiniKF & Kale
How can data scientists continually improve and validate models? ○ Develop models and pipelines in Jupyter. ○ Convert notebook to pipeline using Kale....
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found