Is KNative + Istio optional? #3494
Answered
by
israel-hdez
iciclespider
asked this question in
Q&A
-
This image https://kserve.github.io/website/0.11/images/kserve_layer.png says: KNative + Istio (Serverless Layer- Optional) Is this in fact the case, and if so are the deployment examples? |
Beta Was this translation helpful? Give feedback.
Answered by
israel-hdez
Mar 5, 2024
Replies: 1 comment 3 replies
-
The Kubernetes Deployment (aka RawDeployment) is the installation that won't require KNative nor Istio: https://kserve.github.io/website/master/admin/kubernetes_deployment/ |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
There is a note mentioning that Istio is being used just as an ingress controller. If you have some other ingress controller, you can skip Istio installation and set the
ingressClassName
accordingly in theinferenceservice-config
ConfigMap (see step 3.ii of the link I provided).AFAIK, in RawDeployment mode, KServe will create an standard Ingress resource using the configured ingressClassName. It shouldn't create any Istio-specific resource. I guess Istio is mentioned only because it is the controller used for testing. But as long as you have something that reconciles standard Kubernetes Ingress resources, you should be fine.