Develocity Installation Overview


Learn how to deploy Develocity using the two primary methods: the cluster installation or the standalone installation.

Cluster Installation

Designed for:

  • Enterprise-scale usage with high concurrency and large CI workloads

Key Characteristics:

  • Supports multi-node Kubernetes clusters, distributing the load across several machines.

  • Components (like the database, observability, and agents) are separated into individual pods and can be horizontally scaled independently.

  • Built-in support for high availability, failover, and resilience – ensuring Develocity is always there when you need it.

  • Includes essential Kubernetes features like persistent volume claims (PVCs), ingress controllers, and resource limits/requests for robust operation.

  • Can integrate seamlessly with external databases or leverage your existing cloud-native infrastructure.

Standalone Installation

Designed for:

  • Single-node deployments

Key Characteristics:

  • All Develocity components run together on a single Kubernetes Node.

  • Easier to install and manage – perfect for quick starts!

  • Reduced complexity, meaning fewer Kubernetes resources to juggle.

  • Not built for high availability or horizontal scaling.

  • Limited resilience to Node or Pod failures.

The Common Ground

No matter which installation type you choose, Develocity leverages the power of Helm and Kubernetes to make deployment smooth and consistent.

Both installations use:

  • Helm charts to manage the deployment – simplifying how you define, install, and upgrade Develocity.

  • Standard Kubernetes resources like Custom Resource Definitions (CRDs), Deployments, Services, ConfigMaps, Persistent Volume Claims (PVCs), and more.

  • Support for a wide range of Kubernetes providers, including cloud giants like EKS (AWS), GKE (Google Cloud), AKS (Azure), and on-premise solutions like OpenShift.

Summary Table

Here’s a quick side-by-side comparison to help you decide:

Feature Standalone Cluster

Node Count

Single-node

Multi-node

Scalability

Minimal

High

High Availability

No

Yes

Complexity

Low

Higher (more configuration and infrastructure involved)

Helm/Kubernetes Support

We hope this overview helps you choose the right Develocity installation for your needs! Refer to our detailed installation guides for step-by-step instructions on setting up either option.