Skip to main content
Truefoundry Control-Plane ships as a helm chart (https://github.com/truefoundry/infra-charts/tree/main/charts/truefoundry) that can be deployed on any Kubernetes cluster. The installation process is different based on if you are spinning up a Kubernetes cluster from scratch or using an existing cluster to install the control-plane.
Please read the control-plane architecture to understand the key components of the control plane.

Control-plane Dependencies

The TrueFoundry control-plane requires a Kubernetes cluster, a Postgres database, and Blob Storage. Below is a table outlining popular options for each, along with typical cost ranges. Actual cost may vary depending on region, resource choice, scale, and provider pricing. All costs are rough monthly estimates.

Control-Plane Compute Requirements

The control-plane has different components which can be disabled or enabled based on your needs. The control-plane helm chart also has the Gateway plane bundled with it in case you want to deploy it. Here’s the compute requirements based on the features you want to enable in the control-plane.
The small tier is recommended for POC/dev purposes. Here all the components are deployed on Kubernetes and in non HA mode (single replica). This is suitable if you are just testing out the different features of Truefoundry.
This setup brings up 1 replica of the services and is not highly-available. It can enable you to test the features but we do not recommend this for production mode.

Deploying Control-Plane

There are different scenarios to install the control-plane depending on if you are spinning up a new Kubernetes cluster or using an existing cluster. 1. Spin up a new Kubernetes cluster and deploy control-plane Truefoundry provides OpenTofu/Terraform code to spin up a new Kubernetes cluster and deploy the control-plane on it. You can customize the network configuration and Kubernetes configuration as per your needs. Please follow the guides below: 2. Deploy control-plane on an existing Kubernetes cluster Install the control-plane helm chart using helm install. Follow this guide to install the control-plane helm chart.
If your environment is air-gapped or has restricted network access, refer to the air-gapped FAQ in the control plane or compute plane installation guides for additional setup steps.