confluentinc / ksql-images

KSQL platform docker images
Apache License 2.0
5 stars 20 forks source link

Provide linux/arm64 based container image for ksqlDB Server #93

Open jeroenhe opened 1 year ago

jeroenhe commented 1 year ago

First off, thank you for these wonderful container images.

When running the ksqlDB quickstart example locally on my MacBook Pro M1 (which has an arm64 processor), I experienced problems with performance, resulting in connection problems when trying to connect from the ksql-cli to the ksql-server. Also, queries/commands on the cli (when it does connect to the ksqlDB server) sometimes just freeze and if they execute, they take longer than necessary.

For clarification, in Docker Desktop it shows the orange exclamation mark with the ksqldb-cli image based containers:

Screenshot 2022-12-08 at 13 36 51

I have identified that this is caused by the fact that for the ksqldb-server image no linux/arm64 version is available (in contrast to other images like images for kafka and zookeeper). Docker Desktop tries to 'help' by using QEMU under the hood to allow this image to 'run', which it does, but with a terrible performance.

Could you please add support for the ARM64 architecture for this ksqlDB server image? That would allow me and other Apple M1 users to use the quickstart in a local fashion as intended.

javaduke commented 1 month ago

I'm not able to run ksqldb on my M3 at all, the image just crashes. Please please provide arm64 images!