Deployment and Container Orchestration

To deploy an application built using Akka Cluster you can use the Akka Operator.

The example from the Implementing Microservices with Akka tutorial contains build files for creating a Docker container for your application.

Each step of the tutorial has instructions of how to run in Kubernetes, for example the first step

Alternatively, you can deploy Akka Cluster applications to Kubernetes without the Akka Operator new tab, but that requires more expertise of Kubernetes.


Docker is a popular containerization technology. If you are unfamiliar to containers, we recommend the Get Started with Docker new tab documentation.


Kubernetes (commonly stylized as K8s) is an open-source container-orchestration system for automating computer application deployment, scaling, and management.