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

☸️Standard Orchestrated container deployment

Get CARTO Self-Hosted running on Kubernetes with Kots in the shortest time possible

Standard Orchestrated container deployment

This quickstart walks you through the minimum steps to deploy CARTO Self-Hosted on a Kubernetes cluster using the Kots Admin Console. For a production-ready installation with full options and explanations, use the Standard Orchestrated container deployment guide.

Before you begin

Complete every item below before starting. Each prerequisite has a dedicated setup guide. Do not skip them.

Steps

  1. Install the Kots plugin for kubectl:

  2. Install CARTO into your namespace and set an Admin Console password when prompted:

  3. Open the Admin Console and log in, then upload your license:

  4. Configure required settings:

    • Metadata database — host, database, and credentials for your external PostgreSQL (plus its CA certificate for TLS).

    • Access to CARTO — your domain and SSL certificate. On GKE/EKS the default access mode provisions a load balancer from a cloud-managed certificate (enable the Gateway API on GKE).

    • Cloud Storage — your own buckets (see Configure your own buckets).

  5. Run preflight checks and deploy. Review the checks on the dashboard, resolve any failures, then click Deploy.

  6. Point DNS to the deployment's external IP. For the default access mode:

For optimal load balancer configuration and cloud provider recommendations, see Load balancing best practices.

Verify first success

Once deployment completes, confirm the following:

If any check fails, see Troubleshooting and Debug mode and logs.

Next steps

For a production-ready installation with full configuration options and post-install validation, follow the Standard Orchestrated container deployment guide.

Last updated

Was this helpful?