apache / openwhisk-deploy-kube

The Apache OpenWhisk Kubernetes Deployment repository supports deploying the Apache OpenWhisk system on Kubernetes and OpenShift clusters.
https://openwhisk.apache.org/
Apache License 2.0
296 stars 228 forks source link

Unable to setup on mac m1 #765

Open vincent0426 opened 1 year ago

vincent0426 commented 1 year ago

After running helm install owdev openwhisk/openwhisk -n openwhisk --create-namespace -f mycluster.yaml, I checked the logs of pod owdev-zookeeper-0 and received the zookeeper image error.

Failed to pull image "zookeeper:3.4": rpc error: code = Unknown desc = no matching manifest for linux/arm64/v8 in the manifest list entries

dgrove-oss commented 1 year ago

The chart needs to be updated to use newer versions of zookeeper (and Kafka) that provide arm64 images. For zookeeper, it should be a straightforward change to using zookeeper:3.8. For Kafka, it is more involved since we need to change from wurstmeister/kafka to a different image like bitnami/kafka -- which will require some changes to the chart itself as the way that image is configured is different.

valebes commented 7 months ago

It seems that wurstmeister/kafka is not maintained anymore (see wurstmeister/kafka-docker#742).

vincent0426 commented 7 months ago

any possible setup solution?

OneCricketeer commented 7 months ago

Use Strimzi if you want to run Kafka in Kubernetes

mattvonrocketstein commented 2 months ago

It took me a long time to figure out the problem and to finally find this issue. If the problem is not fixed for 6 months, the charts in master should at least be moved to a dev branch or something. Are there other charts/values we should be looking at? If there's no currently work-around then doesn't that affect production for lots of people?