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