Skip to main content

Supported cluster modifications

New clusters on Astro are created with a default configuration that is suitable for the majority of use cases. However, your organization might need modifications to an existing cluster to meet specific business requirements. For example, if you have a new set of DAGs that require significantly more CPU and memory than your existing workloads, you might need to modify a cluster on AWS to run m5.8xlarge nodes instead of m5.4xlarge nodes. You might also want to modify a cluster's maximum node count from the default of 20 to better fit your expected workload.

The following are some of the cluster and Deployment-level modifications that require Astronomer support and can't be completed in the Cloud UI or with the Astro CLI:

Prerequisites

To modify a cluster, you'll need the following:

  • A cluster on Astro.
  • Permissions to make changes to cluster configurations.

If you don't have a cluster on Astro, see Install Astro. If you have an existing cluster and you want to create additional clusters, see Create a cluster. To view the current configuration for a cluster, see View Astro clusters.

Request and confirm a cluster change

Before you request a change to a cluster, make sure it's supported. To view the default and supported cluster configuration values, see AWS cluster configurations, Microsoft Azure cluster configurations, or GCP cluster configurations. After you've confirmed the change you want to make is supported, contact Astronomer support.

When Astronomer support receives your change request, it will be reviewed and you'll be notified before it's implemented. Most modifications to an existing cluster take only a few minutes to complete and don't require downtime. In these cases, the Airflow UI and Cloud UI continue to be available and your Airflow tasks are not interrupted.

For modifications that do require downtime, such as changing your cluster's node instance type, Astronomer support will inform you of the expected impact and ask you to confirm if you want to proceed.

To confirm a modification was completed, open the Clusters tab in the Cloud UI. You should see the updated configuration in the table entry for your cluster.