Setting up Klutch Clusters
Klutch requires two types of Kubernetes clusters: a Control Plane Cluster and one or more App Clusters. The Control Plane Cluster serves as the central management layer for data services, while App Clusters connect to it, enabling developers to provision and use data services.
There are two usage modes for Klutch, the App Cluster can connect to the control plane, or the control plane can connect to the app cluster. When the App cluster connects to the control plane, more control and responsibility is with the users of the App cluster, and less trust to the control plane is required. When the control plane connects to the App cluster (control plane mode), more trust is in the Control plane, and less trust on developers is required.
Start by deploying and configuring the Control Plane Cluster. Once it’s operational, set up your App Clusters and establish connections between them and the Control Plane Cluster. The Setting Up the Klutch Control Plane Cluster and Setting Up the Binding Mechanism sections provide step-by-step instructions for configuring these clusters.
For further information, troubleshooting, and discussions, visit our GitHub repository, where you can ask questions, report issues, and contribute. 🤝