For the complete documentation index, see llms.txt. This page is also available as Markdown.

🛞Advanced Orchestrated container deployment

Advanced Orchestrated container deployment (Kubernetes + Helm) for CARTO Self-Hosted

Advanced Orchestrated container deployment

CARTO is deployed in an orchestrated environment on your existing Kubernetes cluster, using a Helm chart to manage configuration and maintenance. This method offers full control over advanced customizations.

How it works

CARTO services run as pods in your Kubernetes cluster and can be scaled horizontally. You install and manage the deployment with the Helm chart and a customizations.yaml file from the terminal (or your GitOps pipeline). The platform connects out to the external dependencies you provide: a PostgreSQL metadata database and object-storage buckets are always required, plus your data warehouse.

When to use it

This method might be appropriate if you and your team:

  • Already use Kubernetes to deploy other applications.

  • Have experience with Docker or DevOps concepts.

  • Require scalability, high availability, and resilience.

  • Are familiar with Helm charts and can fully handle an installation process from a terminal.

Characteristics

Aspect
Advanced Orchestrated container deployment (Helm)

Infrastructure

An existing Kubernetes cluster

Configuration & maintenance

Helm chart + customizations.yaml (CLI / GitOps)

Scalability

Horizontal (multiple replicas)

High availability

Supported

Customization

Full control over advanced customizations

Best for

Production deployments on Kubernetes with GitOps/automation or advanced customization needs

What you'll need

Review the Prerequisites & Checklists, in particular the hardware & software requirements, the external metadata database, and object storage.

Next steps

Last updated

Was this helpful?