Skip to main content

Cluster Plan Lifecycle

< default plans | introduction to cluster plans

A cluster plan follows an iterative lifecycle, ensuring configurations are updated, validated, and promoted efficiently:

Cluster Plan Lifecycle


Create Initial Version

Start by creating the initial version of your cluster plan, detailing the configurations for clusters, cluster networks, and packages/services to bootstrap the cluster during the provisioning process. Scope the cluster plan to the stage (e.g., platform) and workspace combinations that suit your needs. For more details, refer to the scenarios section.

Validate

Test the cluster plan against a test cluster to ensure the configurations are applied as intended. Adjust the plan based on the test results as necessary.

Promote

Once the cluster plan is finalised and validated, promote it to the desired stage, such as the Development stage, where it will be available for use.

Consume

Developers and other users will use the cluster plan to create environments (clusters) for their applications.

Update

Since cluster plans are immutable once used to create a cluster, create a new version of the plan for updates, such as upgrading a package to the latest version.

Repeat

This cycle, excluding the initial creation step, continues as the plan evolves, ensuring it remains up-to-date and effective.



What comes next?