# Clusters for Enterprise

This document provides an overview of Clusters in Enterprise.

## Overview

Pomerium Enterprise can be configured to support multiple clusters. Each cluster is an independent installation of [Pomerium Core](https://www.pomerium.com/docs/deploy/core.md), the primary server component that secures your services.

## Why Clusters?

A cluster model reduces the complexity of managing Pomerium: All of a cluster's configuration, including settings, routes, policies, and certificates, are managed from a single installation of Pomerium Enterprise. This allows you to manage multiple isolated Pomerium Core deployments, each with its own configuration.

Configuration changes applied in the Enterprise Console are communicated over a streaming connection to your local cluster. Each cluster is connected to its own storage backend, which synchronizes state across replicas.

## Deploy Your Cluster

### Install

Each Pomerium Core installation needs to be configured with its own [shared secret](https://www.pomerium.com/docs/reference/shared-secret.md), [databroker service URL](https://www.pomerium.com/docs/reference/service-urls.md#databroker-service-url), and should use its own databroker storage database. See [Pomerium Core](https://www.pomerium.com/docs/deploy/core.md) and [Pomerium Enterprise](https://www.pomerium.com/docs/deploy/enterprise/install.md) for more details.

### Configure

A cluster can be added to the Enterprise Console from the **Namespaces** tab.

\[Add Cluster]

**Name**, **Databroker Service URL**, and **Shared Secret** are required. **Override Certificate Name**, **Certificate Authority**, and **Certificate Authority File** are only needed for [secure gRPC connections](https://www.pomerium.com/docs/reference/grpc.md) to the databroker.

## Routes, Policies, and Certificates

Routes, policies, and certificates defined in a cluster are scoped only to that cluster, and are not available in other clusters.
