Hi Ismael, In my pursuit of a lightweight base image, I initially considered Alpine and Distroless
1. The next best option I explored is the Ubuntu Docker image( https://hub.docker.com/_/ubuntu/tags) which is a more complete image. It has a size of 70MB compared to the 15MB of the Alpine image (post-installation of glibc and bash), resulting in a difference of 55MB. 2. To assess performance, I executed produce/consume performance scripts on the Kafka native Docker image using both Alpine and Ubuntu, and the results indicated comparable performance between the two. I wanted to check if there's any other image you'd like me to assess for consideration. Your input would be greatly appreciated. Regards, Krishna On Thu, Nov 23, 2023 at 2:31 AM Ismael Juma <m...@ismaeljuma.com> wrote: > Hi Krishna, > > I am still finding it difficult to evaluate this choice. A couple of things > would help: > > 1. How much smaller is the alpine image compared to the best alternative? > 2. Is there any performance impact of going with Alpine? > > Ismael > > > On Wed, Nov 22, 2023, 8:42 AM Krishna Agarwal < > krishna0608agar...@gmail.com> > wrote: > > > Hi Ismael, > > Thanks for the feedback. > > > > The alpine image does present a few drawbacks, such as the use of musl > libc > > instead of glibc, the absence of bash, and reliance on the less popular > > package manager "apk". Considering the advantage of a smaller image size > > and installing the missing packages(glibc and bash), I have proposed the > > alpine image as the base image. Let me know if you have any suggestions. > > I have added a detailed section for the same in the KIP. > > > > Regards, > > Krishna > > > > On Wed, Nov 22, 2023 at 8:08 PM Ismael Juma <m...@ismaeljuma.com> wrote: > > > > > Hi, > > > > > > One question I have is regarding the choice to use alpine - it would be > > > good to clarify if there are downsides (the upside was explained - > images > > > are smaller). > > > > > > Ismael > > > > > > On Fri, Sep 8, 2023, 12:17 AM Krishna Agarwal < > > > krishna0608agar...@gmail.com> > > > wrote: > > > > > > > Hi, > > > > I want to submit a KIP to deliver an experimental Apache Kafka docker > > > > image. > > > > The proposed docker image can launch brokers with sub-second startup > > time > > > > and minimal memory footprint by leveraging a GraalVM based native > Kafka > > > > binary. > > > > > > > > KIP-974: Docker Image for GraalVM based Native Kafka Broker > > > > < > > > > > > > > > > https://cwiki.apache.org/confluence/display/KAFKA/KIP-974%3A+Docker+Image+for+GraalVM+based+Native+Kafka+Broker > > > > > > > > > > > > > Regards, > > > > Krishna > > > > > > > > > >