This module holds:
- everything required to build JPPF docker images
- configuration files to deploy JPPF as a Docker service stack
- helm charts to deploy JPPF to a Kubernetes cluster
Docker images registry
We currently have images and corresponding
JPPF Helm chart
JPPF docker images can be deployed in a Kubernetes cluster using the JPPF helm chart.
JPPF hosts its own Helm charts repository at
To add this repository under the name "jppf-repo":
$ helm repo add jppf-repo https://www.jppf.org//helm-charts
To list all the charts in the JPPF repository:
$ helm search jppf-repo/
To install from the repository:
$ helm install --name jppf --namespace jppf jppf-repo/jppf
JPPF service stack
JPPF can also be deployed in a Docker swarm cluster with Docker stack.
The deployment relies on a
docker-compose.yml file which defines the JPPF services to deploy,
.env file which defines the environment variables the services depend on.
To deploy JPPF in a swarm cluster with a stack name "jppf":
$ docker stack deploy -c ./docker-compose.yml jppf
To shutdown the JPPF service stack:
$ docker stack rm jppf