Skip to content
Branch: master
Find file History
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
images issue JPPF-589 redued excessive amount of logging in containers Jul 14, 2019
k8s bumped version to 6.2-alpha-2, including docker images and helm charts Aug 3, 2019
swarm
.gitignore issue JPPF-589 moved container-related files to a separate module Jun 28, 2019
.project issue JPPF-589 moved container-related files to a separate module Jun 28, 2019
README.md issue JPPF-589 fixed incorrect arguments order in helm repo add command Jul 14, 2019
docker-cleanup.sh issue JPPF-589 moved container-related files to a separate module Jun 28, 2019
fetch-logs.sh issue JPPF-589 TLS communication between jppf containers Jul 3, 2019
fetch-stdouts.sh issue JPPF-589 moved container-related files to a separate module Jun 28, 2019

README.md

JPPF containers

Module layout

This module holds:

Docker images registry

The latest JPPF docker images are available on Docker Hub in the JPPF docker registry

We currently have images and corresponding Dockerfiles for:

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 https://www.jppf.org//helm-charts.

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, and a .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
You can’t perform that action at this time.