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.

circle-info

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
circle-check
  1. Add PerfectScale Helm from the following linkarrow-up-right.

  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.

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

circle-check

Last updated

Was this helpful?