!LuUSGaeArTeoOgUpwk:matrix.org

kubeflow-kfserving

433 Members
2 Servers

Load older messages


SenderMessageTime
19 Oct 2021
@_slack_kubeflow_U9673D1KJ:matrix.orgANIMESH SINGH joined the room.16:12:15
@_slack_kubeflow_U9673D1KJ:matrix.orgANIMESH SINGH
In reply to@_slack_kubeflow_U02JY0VHJ0Y:matrix.org
Hello community members, We are trying to setup kubeflow pipelines with kserve(kfserving as well). As we found out that kserve moved out of kubeflow so rather than setting up kserve (as it creates its own namesapce and we are not clear of the integration with kubeflow pipelines), we installed kfserving_kubeflow.yaml from here (https://github.com/kserve/kserve/releases/tag/v0.6.1) which installed kfserving in the kubeflow namespace. But the installation resulted in a couple of errors as follows: unable to recognize "https://github.com/kubeflow/kfserving/releases/download/v0.6.1/kfserving_kubeflow.yaml": no matches for kind "VirtualService" in version "networking.istio.io/v1beta1" unable to recognize "https://github.com/kubeflow/kfserving/releases/download/v0.6.1/kfserving_kubeflow.yaml": no matches for kind "AuthorizationPolicy" in version "security.istio.io/v1beta1" Is there some documentation or tutorial where we can use kserve(or kfserving) to deploy via kubeflow pipelines? Caveats: 1. We don't have istio, we are using nginx
Kubeflow Pipelines componet needs to be updated for KServe release. Timeline will follow when KServe is made available with Kubeflow release. cc Tommy Li Paul Van Eck
16:12:15
@_slack_kubeflow_U9FNKAAD9:matrix.orgTommy Li joined the room.16:19:02
@_slack_kubeflow_U9FNKAAD9:matrix.orgTommy Li
In reply to@_slack_kubeflow_U9673D1KJ:matrix.org
Kubeflow Pipelines componet needs to be updated for KServe release. Timeline will follow when KServe is made available with Kubeflow release. cc Tommy Li Paul Van Eck
Kubeflow 1.4 still comes with KFServing. The default deployment of Kserve/KFServing requires istio to be installed first, so you see the above errors if you don’t have istio.
16:19:02
@_slack_kubeflow_U9FNKAAD9:matrix.orgTommy Li
In reply to@_slack_kubeflow_U9FNKAAD9:matrix.org
Kubeflow 1.4 still comes with KFServing. The default deployment of Kserve/KFServing requires istio to be installed first, so you see the above errors if you don’t have istio.
If you want to use KServe/KFServing without istio, you need to install KServe 0.7.0+. As for the KFP compoennt, since KServe now has the new python SDK package and API Version, it might make more sense for us to create a new component for Kserve and keep the old KFServing component in maintenance mode until Kubeflow 1.4 is deprecated.
16:29:00
@_slack_kubeflow_U018Y4QK6M6:matrix.orgJagadeesh joined the room.17:05:43
20 Oct 2021
@_slack_kubeflow_UFVUV2UFP:matrix.orgDan Sun
In reply to@_slack_kubeflow_U01FC4Y6QBB:matrix.org
Installing KServe 0.7.0 from the stand alone manifests. Getting an issue on creating the Certificate and Issuer artifacts. failed calling webhook "webhook.cert-manager.io": the server could not find the requested resource. I am using the existing cert-manager install from the KF 1.3 installation (this deployment has been running fine for ~3 months). I've verified that cert-manager is healthy (including the apiservice) and that the api versions match. Wondering if anyone has any pointers on debugging from here. This issue is all I've found and looks similar but not the same: https://github.com/kserve/kserve/issues/1867
Ian Miller The KServe 0.7 is not certified with Kubeflow yet, hopefully that will land in Kubeflow 1.5. Do you still have kfserving running with your Kubeflow 1.3 installation ?
05:34:41
@_slack_kubeflow_U02JY0VHJ0Y:matrix.orgBiplob Biswas
In reply to@_slack_kubeflow_U02JY0VHJ0Y:matrix.org
Hi Mark Winter, so we tried using kserve ()installed it using the raw deployment tutorial) to run the basic inferenceservice example https://kserve.github.io/website/get_started/first_isvc/ But after installing the inferenceservice, the service is not up and the ready state is False with out any url and when we describe the inferenceservice we get the following output (Check image) We found a similar issue on kserve - https://github.com/kserve/kserve/issues/1839 and tried deleting the kserve-controller-manager-0 pod but this also doesnt solve the issue. We think once this is fixed we can then use the kubeflow pipeline for deploying kserve!
Mark Winter Created a bug on the kserve github repo, https://github.com/kserve/kserve/issues/1872 If you have any idea or information please feel free to share!
07:09:47
@_slack_kubeflow_U01HS89M1U6:matrix.orgJevgeni Martjušev joined the room.11:04:45
@_slack_kubeflow_U01HS89M1U6:matrix.orgJevgeni Martjušev changed their display name from _slack_kubeflow_U01HS89M1U6 to Jevgeni Martjušev.12:51:31
@_slack_kubeflow_U01HS89M1U6:matrix.orgJevgeni Martjušev set a profile picture.12:51:32
@_slack_kubeflow_U01HS89M1U6:matrix.orgJevgeni Martjušev Do I understand correctly, that “Model Experimentation” from the roadmap will give us the possibility of shadow deployments? 12:51:32
@_slack_kubeflow_U02J7TY42RL:matrix.orgPablo Pardo joined the room.13:21:21
@_slack_kubeflow_UM56LA7N3:matrix.orgBenjamin Tan
In reply to@_slack_kubeflow_U01HS89M1U6:matrix.org
Do I understand correctly, that “Model Experimentation” from the roadmap will give us the possibility of shadow deployments?
tbh I think it could be possible with traffic mirroring
13:47:31
@_slack_kubeflow_U01HS89M1U6:matrix.orgJevgeni Martjušev
In reply to@_slack_kubeflow_UM56LA7N3:matrix.org
tbh I think it could be possible with traffic mirroring
which technology will allow for that? Googling for kserve/kfserving traffic mirroring does not yield any useful results
13:57:04
@_slack_kubeflow_UM56LA7N3:matrix.orgBenjamin Tan
In reply to@_slack_kubeflow_U01HS89M1U6:matrix.org
which technology will allow for that? Googling for kserve/kfserving traffic mirroring does not yield any useful results
Knative might be able to do it (Kfsering is based on it)
14:13:08
@_slack_kubeflow_UM56LA7N3:matrix.orgBenjamin Tan
In reply to@_slack_kubeflow_UM56LA7N3:matrix.org
Knative might be able to do it (Kfsering is based on it)
Maybe: https://iter8.tools/0.6/tutorials/traffic-engineering/mirroring/
14:13:12
@_slack_kubeflow_U01HS89M1U6:matrix.orgJevgeni Martjušev
In reply to@_slack_kubeflow_UM56LA7N3:matrix.org
Maybe: https://iter8.tools/0.6/tutorials/traffic-engineering/mirroring/
Thanks! I guess now my problem will be that I actually want to communicate with model via Kafka, not HTTP.
14:25:35
@_slack_kubeflow_U01T25HRREK:matrix.orgMark Winter
In reply to@_slack_kubeflow_U01HS89M1U6:matrix.org
Thanks! I guess now my problem will be that I actually want to communicate with model via Kafka, not HTTP.
Traffic mirroring can be done with Istio
14:41:38
@_slack_kubeflow_U01T25HRREK:matrix.orgMark Winter
In reply to@_slack_kubeflow_U01T25HRREK:matrix.org
Traffic mirroring can be done with Istio
The Iter8 tool is very helpful and worth checking out
14:41:49
@_slack_kubeflow_U01HS89M1U6:matrix.orgJevgeni Martjušev
In reply to@_slack_kubeflow_U01T25HRREK:matrix.org
The Iter8 tool is very helpful and worth checking out
I am in progress of selecting a serving engine. Seldon is my first choice, the only problem being that Kafka support lacks SSL auth features there. KServe looks like a more complex solution as I will have to install KNative and also probably iter8
14:52:03
@_slack_kubeflow_U01FC4Y6QBB:matrix.orgIan Miller
In reply to@_slack_kubeflow_UFVUV2UFP:matrix.org
Ian Miller The KServe 0.7 is not certified with Kubeflow yet, hopefully that will land in Kubeflow 1.5. Do you still have kfserving running with your Kubeflow 1.3 installation ?
Hey , thanks for the response! I am on a fresh cluster so had installed KServe in lieu of KFServing with KF 1.3. I have a need for the multi model stuff introduced in KServe, so we'll likely stick to KServe and test out the new features. I did manage to get it working this AM. Our issue was we had moved to OpenShift 4.8 and the cert-manager bundled with KF doesn't support that version of OpenShift. I upgraded cert-manager separately to the latest version and then KServe installed without issue! Thanks!
17:44:25
@_slack_kubeflow_US7RRCDL2:matrix.orgTimothy Laurent
In reply to@_slack_kubeflow_U02AF95BSUF:matrix.org
Can you help to reproduce the issue?
Sorry for the delay Suresh Nakkiran We encountered this problem while upgrading from KFServing v0.6.0 to KServe v0.7.0 we've since "retreated" to v0.6.0 because of the issue --- mmm but looks like that is broken as well. We deployed the manifest here: https://github.com/kserve/kserve/releases/download/v0.7.0/kserve.yaml Knative serving.version 0.25.0 Istio 1.8.5
19:54:10
@_slack_kubeflow_US7RRCDL2:matrix.orgTimothy Laurent
In reply to@_slack_kubeflow_US7RRCDL2:matrix.org
Sorry for the delay Suresh Nakkiran We encountered this problem while upgrading from KFServing v0.6.0 to KServe v0.7.0 we've since "retreated" to v0.6.0 because of the issue --- mmm but looks like that is broken as well. We deployed the manifest here: https://github.com/kserve/kserve/releases/download/v0.7.0/kserve.yaml Knative serving.version 0.25.0 Istio 1.8.5
We think it's related to Istio sidecar injection.
20:07:43
21 Oct 2021
@_slack_kubeflow_U02JNS1HCE5:matrix.org_slack_kubeflow_U02JNS1HCE5 joined the room.04:01:48
@_slack_kubeflow_U02JY0VHJ0Y:matrix.orgBiplob Biswas iamlovingit Continuing our conversation from https://github.com/kserve/kserve/issues/1872 First of all thanks a lot to you and Dan Sun for replying to our queries so quickly. Now we just need to know 1 thing, we have updated the v1 to v1beta1 as you mentioned, but we are not sure whether making dev-deploy would install Kserve in the "Serverless" mode or "RawDeployment" mode. As mentioned in the ticket, we want to use RawDeployment mode as we don't have istio and knative serving installed in our cluster and we are using nginx for ingress. 07:53:44
@_slack_kubeflow_U0104H1616Z:matrix.orgiamlovingit
In reply to@_slack_kubeflow_U02JY0VHJ0Y:matrix.org
iamlovingit Continuing our conversation from https://github.com/kserve/kserve/issues/1872 First of all thanks a lot to you and Dan Sun for replying to our queries so quickly. Now we just need to know 1 thing, we have updated the v1 to v1beta1 as you mentioned, but we are not sure whether making dev-deploy would install Kserve in the "Serverless" mode or "RawDeployment" mode. As mentioned in the ticket, we want to use RawDeployment mode as we don't have istio and knative serving installed in our cluster and we are using nginx for ingress.
I see, before you run make deploy-dev , you should change the default deployment to RawDeployment
08:01:27
@_slack_kubeflow_U0104H1616Z:matrix.orgiamlovingit
In reply to@_slack_kubeflow_U0104H1616Z:matrix.org
I see, before you run make deploy-dev , you should change the default deployment to RawDeployment
https://github.com/kserve/kserve/blob/fb239bde6395e107a9e884ff36671cdf23a0571d/config/configmap/inferenceservice.yaml#L190
08:02:04
@_slack_kubeflow_U0104H1616Z:matrix.orgiamlovingit
In reply to@_slack_kubeflow_U0104H1616Z:matrix.org
https://github.com/kserve/kserve/blob/fb239bde6395e107a9e884ff36671cdf23a0571d/config/configmap/inferenceservice.yaml#L190
"defaultDeploymentMode": "RawDeployment"
08:03:06
@_slack_kubeflow_U02JY0VHJ0Y:matrix.orgBiplob Biswas
In reply to@_slack_kubeflow_U0104H1616Z:matrix.org
"defaultDeploymentMode": "RawDeployment"
iamlovingit Thanks a ton, we would try this out and get back to you. But seriously, thanks!
08:05:52

Show newer messages


Back to Room ListRoom Version: 6