This chapter contains information for users who want to deploy and run Zeebe in a private cloud or on their own hardware.
Zeebe can be run as a Docker image or as a Kubernetes deployment.
We recommend using Docker during development. This gives you a consistent, repeatable development environment.
We recommend using either Camunda Cloud or Kubernetes and container images in production. This provides you with predictable and consistent configuration, and the ability to manage deployment using automation tools.
The deployment guide covers the following topics:
- Local installation - Contains instructions and a quick start guide to install Zeebe locally.
- Docker container - Covers running Zeebe in a Docker environment.
- Kubernetes deployment - Gives information on running Zeebe in a Kubernetes environment.
- Getting started guide - Shows you how to work with Zeebe.
- Configuration - Explains the configuration options. These configuration options apply to both environments, but not to Camunda Cloud. In Camunda Cloud, the configuration is provided for you.
- Security - Discusses the security aspects of running Zeebe and how to use them.
- Operation - Outlines topics that become relevant when you want to operate Zeebe in production.
- Interceptors - Describes how to enhance your Zeebe gateway with arbitrary gRPC call interceptors.