-
Notifications
You must be signed in to change notification settings - Fork 120
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
Quickstart pods crash loop when using 0.9 #215
Comments
I was able to successfully run the quickstart script on OpenShift, using the workaround mentioned in #210, for both etcd and minio. However, changing the minio 'working directory' from For minio I think a better solution is to change the permissions on the original
I don't see the Dockerfile for For etcd, I suppose the quickstart script could be changed to use a |
@deleeuwblue thanks for this. When I previously responded in this issue above, I had forgotten that a custom minio image with some sample models is used by the quickstart, was thinking more about the case where the vanilla minio dockerhub image is used. GIven that we do publish this minio image, you're absolutely right that it would make sense to fix the permissions in it to work as-is on OpenShift.
Than you for the offer! Coincidentally we discovered recently that this Dockerfile hadn't been included in the repo, we are in the process of adding it now, just trying to figure out the best place to store the corresponding example model files. We're also in the middle of doing a 0.10.0 release, not sure yet whether this fix will make it into that but hopefully we can get it done today. Otherwise you may still need to tweak the install to point to a newer minio examples image.
Also a good suggestion. We don't build our own etcd image but we could modify the quickstart manifest to do the former. |
@Xaenalt -- we do have a new repo for the kserve/modelmesh-minio-examples along with the modified Dockerfile now. @njhill had changed the The new minio examples image is part of our https://hub.docker.com/r/kserve/modelmesh-minio-dev-examples/tags |
Resolves kserve#210 Resolves kserve#215 Signed-off-by: Christian Kadner <ckadner@us.ibm.com>
#### Motivation Addressing file access permission issues on OpenShift reported in issues #210 and #215 for the `etcd` deployment. #### Modifications Adding `data-dir` parameter to the container `args`: ``` - --data-dir - /tmp/etcd.data ``` #### Result The `etcd` pod comes up fine and spot-testing a few basic use cases went fine. I tested on IBM Cloud Kubernetes 1.24 and OCP 4.10 --- Resolves #210 Resolves #215 Signed-off-by: Christian Kadner <ckadner@us.ibm.com>
#### Motivation Addressing file access permission issues on OpenShift reported in issues #210 and #215 for the `etcd` deployment. #### Modifications Adding `data-dir` parameter to the container `args`: ``` - --data-dir - /tmp/etcd.data ``` #### Result The `etcd` pod comes up fine and spot-testing a few basic use cases went fine. I tested on IBM Cloud Kubernetes 1.24 and OCP 4.10 --- Resolves #210 Resolves #215 Signed-off-by: Christian Kadner <ckadner@us.ibm.com> (cherry picked from commit f2a4a30)
In attempting to run the quickstart on my local OpenShift, I noticed both the etcd and minio pods crash loop on start. Logs attached
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Quickstart pods come up
Screenshots
etcd-crash.log
minio-crash.log
Environment (please complete the following information):
The text was updated successfully, but these errors were encountered: