Host Your Plural Console with Plural Cloud
Let us manage your Plural instance, and connect it to Kubernetes clusters running in your Cloud
Overview
Plural Cloud provides a hybrid deployment model where we take over management of the Plural control plane, including its DB, high availability and other operational requirements, and you register clusters in your cloud to be remotely operated. The Plural cloud instance works the same as any other Plural instance, described in our Architecture overview. Plural cloud also supports two main tenancy modes:
- Shared - your cloud instance is hosted on a set of shared k8s clusters and shared postgres servers for minimal cost
- Dedicated - your cloud instance gets a dedicated k8s cluster and database, allowing maximal scalability and isolating your data fully from other tenants
One key differentiated aspect of the hybrid Plural architecture is we can manage infrastructure in your cloud without requiring us to store your keys on our servers. This is due to the fact that the Plural control plane stores all declarative state of what needs to be deployed, but the actual action is performed by our agent that runs in either the management cluster or the leaf clusters you'll create at the end of the onboarding process. Those clusters are usually wired with best practice cloud IAM solutions like EKS IRSA or GKE Workload Identity.
Setup
The Cloud setup flow is relatively straightforward, go to https://app.plural.sh/create-cluster
and fill out a wizard that looks like:

Once you select Plural Cloud, you'll see a wizard like the below:

After filling out the wizard, it'll take about 2-3 minutes to instantiate your cluster, from there, you'll need to perform two more steps, both of which will be explained in a modal in your new cloud instance: