Goals This guide explains how to run Neo4j on orchestration frameworks such as Mesosphere DC/OS and Kubernetes. Prerequisites You should be familiar with the orchestration framework on which you want to deploy. Overview Mesosphere DC/OS Kubernetes Orchestration systems are systems… Learn More →

Goals
This guide explains how to run Neo4j on orchestration frameworks such as Mesosphere DC/OS and Kubernetes.
Prerequisites
You should be familiar with the orchestration framework on which you want to deploy.

Orchestration systems are systems for automating the deployment, scaling, and management of containerized applications. You can follow the guides below to run Neo4j on some popular orchestration systems.

Mesosphere DC/OS

Mesosphere DC/OS is built around the long established Apache Mesos project. Mesos is used by companies such as Twitter, Apple, Netflix, or Airbnb to manage their production clusters.

You can read more in the release blog post or watch the presentation that Johannes Unterstein gave at the Neo4j online meetup.

Kubernetes

Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications that builds on 15 years of experience of running production workloads at Google.

Neo4j core servers can be installed using the StatefulSet abstraction, which was introduced as a beta feature in v1.5.0. Read replicas can be installed using the replication controller abstraction.

Mark Needham’s neo4j-kubernetes repository has full instructions to get a cluster up and running. You can also watch Dippy Aggarwal’s talk from GraphConnect San Francisco 2016.