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 <[email protected]> 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 > <[email protected]> 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 <[email protected]> > > 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 < > > > [email protected]>, 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/
