Skip to content
Zeebe Kubernetes Configuration
Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
ingress
kind
.gitignore
01_namespace.yml
02_configmap_zeebe.yml
03_storageclass_zeebe-aws.yml
03_storageclass_zeebe-azure.yml
03_storageclass_zeebe-gcp.yml
03_storageclass_zeebe-kind.yml
04_service_zeebe.yml
10_statefulset_zeebe.yml
20_storageclass_elasticsearch-aws.yml
20_storageclass_elasticsearch-azure.yml
20_storageclass_elasticsearch-gcp.yml
20_storageclass_elasticsearch-kind.yml
21_persistentvolumeclaim_elasticsearch.yml
22_service_elasticsearch.yml
25_deployment_elasticsearch.yml
31_service_kibana.yml
35_deployment_kibana.yml
40_configmap_operate.yml
41_service_operate.yml
45_deployment_operate.yml
README.md
install-aws.sh
install-azure.sh
install-gke.sh
install-kind.sh

README.md

Zeebe Kubernetes

This repository contains Kubernetes manifests to give you a starting point for creating your own Kubernetes deployment of Zeebe. There are many approaches you can take, and tools that you can use to manage Kubernetes. These files use kubectl only, to remain agnostic to configuration and deployment tools.

These configurations are based on Per Arne Tollefson's Zeebe Kubernetes Deployment, with additional contributions from the community.

The configuration in this repository will deploy a cluster of three Zeebe brokers using the embedded gateway (each broker runs a gateway and there is no separate standalone gateway). You will need to deploy your workers into the same Kubernetes cluster, or else configure your networking to allow an ingress for workers.

The configuration also deploys an Elastic Search container and a Camunda Operate container, to allow you to inspect your workflows.

Persistent storage configuration is provided for Azure and Google Cloud Platform. For other cloud providers you will need to write a Storage Class configuration. You can copy the 03_storageclass-* files in this repository and modify them for your scenario.

Pull Requests are welcome!

Getting Help

The Zeebe forum and the Zeebe Slack are the best place to ask about Zeebe.

You can’t perform that action at this time.