--- title: "Deploy FastScaler" slug: "deploy-fastscaler" updated: 2026-11-08T10:47:41Z published: 2026-11-08T10:47:41Z canonical: "docs.zesty.co/deploy-fastscaler" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.zesty.co/llms.txt > Use this file to discover all available pages before exploring further. # Deploy FastScaler The FastScaler is powered by the Zesty Compute agent. The Compute agent enables HiberScale, the power behind Fast scaling protection. For more information, see [HiberScale technology](/v1/docs/hiberscale-technology). Before installing the Compute agent, the Kompass agent must be installed in the cluster. For more information, see [Deploy Compute Optimization](/v1/docs/deploy-compute-optimization). **The following section describes how the Compute agent is installed.** For maximum savings per cluster, the Compute agent should be installed together with Zesty Professional services. **To schedule the installation, contact** [**Customer Support**](https://zesty.co/contact-us/?support)**.** ## Install the Compute agent The Compute agent enables the FastScaler. The agent includes these parts: - **QScaler**: Transforms traditional node scaling by maintaining a strategic pool of hibernated VMs. Instead of the time-consuming process of creating new VMs during demand spikes, QScaler instantly resumes preconfigured VMs from hibernation. - **QCache**: Revolutionizes container image management by pre-baking frequently used images. When a node starts, it has immediate access to required container images locally, eliminating registry download times during Pod startup. You can control the nodes on which the Compute agent runs by changing these nodeSelector values in [**values.yaml**](https://github.com/zesty-co/kompass-compute/tree/main/charts/kompass-compute#values): ```yaml cache.nodeSelector hiberscaler.nodeSelector imageSizeCalculator.nodeSelector otel.nodeSelector snapshooter.nodeSelector telemetryManager.nodeSelector uninstaller.nodeSelector ``` ### Installation steps Installation follows these steps: - **Step 1: Use Terraform** to install cloud resources outside the cluster. This module creates IAM roles, policies, SQS queues, and related resources for the Compute Optimization Compute controller. (The resources deployed are documented in the Terraform procedure.) Terraform passes data to and also installs the Helm charts and resources in the cluster. - **Step 2: (Optional) Use Helm** to install charts in the cluster. This step is performed only if your environment requires a separation between Terraform and Helm. In that case, you can comment out the Helm chart installation part in Terraform and install the charts manually. These charts need to be installed: - **kompass-compute-crd**: chart for the CRDs required by Compute. This chart is separate from the resources chart to comply with Helm best practices. - **kompass-compute**: chart for the main Compute components #### **Prerequisites** - Kubernetes v1.19, or later - Helm v3.2.0, or later - - Compute Optimization installed in the cluster - EKS Pod Identity enabled in the cluster, otherwise go to the [IRSA section](https://github.com/zesty-co/terraform-kompass-compute?tab=readme-ov-file#using-iam-roles-for-service-accounts-irsa) **To install the Compute agent:** 1. Install with Terraform: Select the way to install: This is the link to the [TerraForm Zesty Kompass Compute Module](https://github.com/zesty-co/terraform-kompass-compute) - **Quick start**: code that you can copy and modify - **Full instructions**: the same code with step-by-step instructions - **Helm chart directly**: for when your environment requires a separation between Terraform and Helm 2. (Optional) If you selected the **Helm chart directly** installation, after deploying resources with Terraform, perform the [Helm installation](https://github.com/zesty-co/kompass-compute/).