Self-hosted
Methods
Kubernetes

Kubernetes

To install a cloud-native version of Ctrlplane, use the Ctrlplane Helm chart. This chart contains all the required components to get started and can scale to large deployments.

Pre-requisites

  • A working Kubernetes cluster
  • kubectl and helm on the client system that you will use to install our Helm charts

Installing Ctrlplane

  1. Open Terminal or any other command-line app that has access to Kubernetes tools on your local system.

  2. Add Helm Repo

    helm repo add ctrlplane https://charts.ctrlplane.Dev
    helm repo update
  3. Install Helm Chart

    helm install ctrlplane ctrlplane/ctrlplane

Configuration

Global settings

To reduce configuration duplication when installing our wrapper Helm chart, several configuration settings are available to be set in the global section of values.yaml. These global settings are used across several charts, while all other settings are scoped within their chart. See the Helm documentation (opens in a new tab) on globals for more information on how the global variables work.

Configure PostgreSQL settings

global:
  psql:
    host: psql.example.com
    port: 5432
    database: ctrlplane
    user: ctrlplane
    password: password
NameTypeDefaultDescription
hostString""The hostname of the PostgreSQL server with the database to use.
databaseString""The name of the database to use on the PostgreSQL server.
portInteger5432The port on which to connect to the PostgreSQL server.
userStringctrlplaneThe username with which to authenticate to the database.
passwordStringctrlplaneThe password with which to authenticate to the database.
Ctrlplane
© 2024 Ctrlplane. All rights reserved.