Thanks Krishna. I will go ahead and vote.

Justine

On Fri, Feb 2, 2024 at 1:30 AM Krishna Agarwal <krishna0608agar...@gmail.com>
wrote:

> Hi Justine,
> Thanks for the feedback.
>
> I have added the above comparison results to the KIP.
>
> Given the widespread use of Alpine, the likelihood of encountering issues
> is minimal. Ubuntu, being a more comprehensive image, is expected to be
> lesser prone to such challenges.
> Considering that we are initially releasing a GraalVM-based Docker image
> for local usage, I am inclined to prioritise minimising its size, which can
> be achieved by using the Alpine image. Should future instances suggest the
> need for a different Docker base image for optimisation, we can explore
> alternatives at that time.
>
> Regards,
> Krishna
>
> On Thu, Feb 1, 2024 at 12:32 AM Justine Olshan
> <jols...@confluent.io.invalid>
> wrote:
>
> > Hey Krishna,
> >
> > Can we include the perf results between the distroless/alpine/ubuntu
> images
> > in the KIP?
> >
> > I also noticed
> >
> >    - Alpine employs the apk package manager, which, being relatively less
> >    popular, may pose challenges in the future. There's a potential risk
> > that
> >    certain libraries we might need could lack support from apk
> >
> >
> > Is this a concern we would have with the other images?
> >
> > Thanks,
> > Justine
> >
> > On Tue, Dec 12, 2023 at 9:34 AM Krishna Agarwal <
> > krishna0608agar...@gmail.com> wrote:
> >
> > > Hi Ismael,
> > > Would you happen to have any remaining concerns regarding the selection
> > of
> > > the base Docker image?
> > > Alternatively, do you have any additional suggestions or insights?
> > >
> > > Regards,
> > > Krishna
> > >
> > >
> > > On Fri, Nov 24, 2023 at 1:16 AM Krishna Agarwal <
> > > krishna0608agar...@gmail.com> wrote:
> > >
> > > > 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