Minimal load testing image based on k6 and mqtt-stresser.
My main motivation was to create a simple, command-line based load testing image, which can be easily used in Kubernetes. Docker images for k6 and mqtt-stresser already exist, but not in combination and not with an interactive shell by default.
Docker:
docker run --rm -it ghcr.io/niclaszll/load-it:1.0.0
Kubernetes:
kubectl run -i --tty load-it --image=ghcr.io/niclaszll/load-it:1.0.0
Afterwards simply run your k6
or mqtt-stresser
commands.