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

Onboarding clusters programmatically

Learn how to set up dynamic clusters provisioning with this step-by-step tutorial

PerfectScale enables the dynamic provisioning of clusters with ease, requiring only a few simple steps. Additionally, it supports mass provisioning, making it efficient for larger deployments. In this case, PerfectScale Helm needs to be included in the set of provisioned workloads of the cluster.

  1. To provision clusters dynamically, you need the clientId and clientSecret. Follow steps 1 - 4 of the Onboarding a cluster instructions to get your clientId and clientSecret.

Onboarding the initial cluster via UI is a mandatory step. In this phase, you will be given the secrets (clientId and clientSecret) that can be reused to dynamically onboard clusters or efficiently provision multiple clusters for larger deployments.

Credentials
Credentials
  1. Add PerfectScale Helm from the following link.

  2. Set dynamic variables per the environment that will include the following values:

--set settings.clusterName= the name of your cluster. To prevent any confusion, it is recommended that unique values be utilized for the cluster name.

  1. Once the variables are identified, each cluster, provisioned with the PerfectScale Agent, will be automatically registered and transmit its data.

Last updated

Was this helpful?