jmeter-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Brian Wolfe <wolfebrian2...@gmail.com>
Subject Re: Official docker image for JMeter
Date Thu, 22 Aug 2019 14:39:54 GMT
Another thing that might be useful would be setting up a separate github
repo for the containerization code. Something you guys can look at as a
reference would be ForgeRocks Identity platform called forgeops.
https://github.com/ForgeRock/forgeops

On Thu, Aug 22, 2019 at 8:56 AM sebb <sebbaz@gmail.com> wrote:

> Note that the docker file [1] currently uses archive.apache.org which
> is not intended for downloading the current version of JMeter.
>
> If there is to be an official docker image (or even just a docker
> file) it must use the mirror system for downloads of the current
> release(s).
>
> [1] https://hub.docker.com/r/egaillardon/jmeter/dockerfile
>
> On Thu, 22 Aug 2019 at 12:44, Philippe Mouawad
> <philippe.mouawad@gmail.com> wrote:
> >
> > Hello Brian,
> > That is a good start, I have used for example and existing image which
> > helps in setup:
> >
> >    - https://hub.docker.com/r/egaillardon/jmeter
> >
> > I think Docker is a standard nowadays and having an official image will
> > help spread JMeter and ease setup for existing.
> >
> > I would add to the list, some OS tuning in TCP stack, and user limits
> under
> > linux.
> >
> > Maybe a next step would be to have a helm chart to ease distribution on
> > Kubernetes
> >
> > Regards
> > Philippe
> >
> > On Thu, Aug 22, 2019 at 1:39 PM Brian Wolfe <wolfebrian2120@gmail.com>
> > wrote:
> >
> > > I have containerized a few applications. Question is, what is the
> purpose
> > > for this? Distributed load testing or automated testing?
> > > Sounds good, but how will the jmeter master talk to other jmeter server
> > > instances?
> > > Thing is most people would want to deploy this on a kubernetes cluster
> > > which could have multiple pods/instances of jmeter server.
> > > In kubernetes you would have an ingress controller redirect traffic to
> the
> > > pods. So you wouldnt know the exact ip of each pod. I dont think jmeter
> > > works in that fashion.
> > >
> > > We could probably start off with a generic docker that can just run
> jobs
> > > independently through docker running on a particular host and port.
> > >
> > > Controling the linux distro and java is the easy part. We first have to
> > > have a goal for what we want the docker image to do. We could use
> alpine
> > > linux and openjdk8 to run it. I think alpine licensing is free.
> > >
> > > We could then host the official image on dockerhub, if apache is okay
> with
> > > that.
> > >
> > >
> > > On Aug 22, 2019, 07:13 -0400, Felix Schumacher <
> > > felix.schumacher@internetallee.de>, wrote:
> > > >
> > > > Am 21.08.19 um 18:20 schrieb Philippe Mouawad:
> > > > > Hello,
> > > > >
> > > > > Don’t you think we should publish an official docker image for
> JMeter?
> > > >
> > > > I am not sure.
> > > >
> > > >  * ASF says it distributes source artifacts, only (which all (java)
> > > > projects - that I know of - are somehow ignoring by publishing binary
> > > > distributions)
> > > >
> > > >  * Every docker image that can run JMeter would probably have some
> non
> > > > Apache licensed ingredients. I am not sure how we could distribute
> those
> > > > as an ASF project
> > > >
> > > >  * There are so many more moving parts, that we would have to monitor
> > > > (linux distribution, Java distribution, plugins, ...) that I am
> unsure,
> > > > how we could handle that load
> > > >
> > > > Apart from that, I think an official Image would be nice.
> > > >
> > > > Felix
> > > >
> > > > >
> > > > > Many organizations don’t trust current available images and look
> for
> > > > > official one from Apache.
> > > > >
> > > > > Is there some documentation on what is required to publish a Docker
> > > image
> > > > > using ASF account ?
> > > > >
> > > > > Thanks
> > > > >
> > > > >
> > >
> >
> >
> > --
> > Cordialement.
> > Philippe Mouawad.
>


-- 
Thanks,
Brian Wolfe
https://www.linkedin.com/in/brian-wolfe-3136425a/

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message