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
> > > >
> > >
> >
>

Reply via email to