bitnami / containers

Bitnami container images
https://bitnami.com
Other
3.39k stars 4.86k forks source link

[bitnami/kafka] Provide native Kafka image #70795

Open mi-fabien-cayre opened 2 months ago

mi-fabien-cayre commented 2 months ago

Name and Version

bitnami/kafka:3.8

What is the problem this feature will solve?

Adding Kafka native build to reduce memory usage and startup time.

What is the feature you are proposing to solve the problem?

Starting from Kafka 3.8, Apache Kafka now provide kafka as a graalvm native binary build. The official docker image is provided throught a specific repo: https://hub.docker.com/r/apache/kafka-native. Benchmark are available in the Apache Kafka Confluence on their Kafka Improvment Proposal KIP 974

What alternatives have you considered?

Using the official kafka native image instead of the bitnami ones

mi-fabien-cayre commented 2 months ago

PS: I'm using a Sentry helm chart that's based on a Kafka helm chart using the bitnami kafka docker image. Using a Kafka native image on a Kubernetes cluster looks like a huge improvement for me in memory / cpu consumption

javsalgar commented 2 months ago

Hi! Thank you so much for the product request! I will forward it to the team for evaluation

github-actions[bot] commented 2 months ago

This Issue has been automatically marked as "stale" because it has not had recent activity (for 15 days). It will be closed if no further activity occurs. Thanks for the feedback.

brycedrennan commented 2 months ago

activity

OneCricketeer commented 2 months ago

Worth pointing out the official native image is considered experimental at this time

mikegpl commented 1 month ago

Hello there! The native image sounds promising, and I'd be happy to help out, especially if the team considers it a lower priority and official support might depend on external contributions. However, if you chose not to support (or hold this decision in time) the new image for other reasons, I'll try to be more patient :)