Skip to content
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

Is it possible to make top level KFServing virtual service optional? #1336

Closed
nak3 opened this issue Feb 1, 2021 · 6 comments · Fixed by #2380
Closed

Is it possible to make top level KFServing virtual service optional? #1336

nak3 opened this issue Feb 1, 2021 · 6 comments · Fixed by #2380

Comments

@nak3
Copy link

nak3 commented Feb 1, 2021

/kind feature
/kind question

Describe the solution you'd like

  • As KFServing users, we would like to use KFServing without Istio. For example, KNative supports other Ingress like Contour, Kourier, Ambassador, Gloo, etc but KFServing always requires Istio.
  • The top level KFServing's virtual service needs Istio but the virtualservice could be optional? We cannot access the URL in isvc, but it still can work with the URL in ksvc. The URL in isvc is necessary?

Anything else you would like to add:

@yuzisun
Copy link
Member

yuzisun commented Feb 1, 2021

@nak3 we are planning to make istio optional, the top level virtual service currently is used to route across multiple InferenceService components under a single domain for predictor, transformer and explainer which are created as separate knative services.

@nak3
Copy link
Author

nak3 commented Feb 1, 2021

@yuzisun That's awesome. And that is really clear answer why the top level VirtualService is necessary 😄 Thank you so much.

@Ark-kun
Copy link

Ark-kun commented Mar 7, 2021

we are planning to make istio optional

Is there an issue to track?

@PatrickGhosn
Copy link

I would like to know that as well. For internal cluster only traffic, the local gateway is more than enough.

@grounded042
Copy link

Any update on this? The docs say

Istio ingress is recommended, but you can choose to install with other Ingress controllers.

but that is not the case as noted here.

I do not want to run the mess that is Istio in order to run kserve.

@swapkh91
Copy link
Contributor

swapkh91 commented Jun 1, 2022

@yuzisun is istio optional now?
GKE has also deprecated Istio, but its working for some time as per this
The link says it wont support istio on existing clusters as well after September 2022

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
Status: Done
Development

Successfully merging a pull request may close this issue.

8 participants