> ## Documentation Index
> Fetch the complete documentation index at: https://docs.chronosphere.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Pipeline deployment strategies

Deployment strategies govern how a pipeline's [replicas](/ingest/pipeline/v2/configure/scaling)
behave during the [upgrade](/ingest/pipeline/v2/install/upgrade) process. Chronosphere
Telemetry Pipeline offers these deployment strategies:

* **Rolling Update**: Default. Individually upgrades and restarts each replica of
  a pipeline. This ensures that at least one replica is always running, which
  lets telemetry data continue to flow without interruption. If a pipeline has
  only one replica, this strategy creates a new, upgraded replica, and then destroys
  the old replica.
* **Hot Reload**: Upgrades all of a pipeline's replicas simultaneously
  without restarting any of them. During this upgrade process, pipelines continue
  to run and they attempt to maintain the flow of telemetry data.

## Modify a pipeline's deployment strategy

Use one of these methods to modify a pipeline's deployment strategy.

<Tabs>
  <Tab title="Web interface" id="strategy-ui">
    1. Sign in to [Telemetry Pipeline](https://core.calyptia.com/).
    2. Open the project that contains the pipeline whose deployment strategy you want
       to modify.
    3. Go to **Core Instances**, and then click the name of the Core Instance associated
       with the pipeline whose deployment strategy you want to modify.
    4. In the **Data Pipelines** section, click the name of the pipeline whose deployment strategy
       you want to modify.
    5. Click <Icon icon="square-pen" /> **Advanced Settings**.
    6. In the **Deployment Strategy** section, select either **Rolling Update** or **Hot Reload**.
    7. To save your changes, click **Update**.
  </Tab>

  <Tab title="Pipeline CLI" id="strategy-cli">
    In [Pipeline CLI](/ingest/pipeline/pipeline-cli), run the following command:

    ```shell /PIPELINE/ /OPTION/ theme={null}
    calyptia update pipeline PIPELINE --deployment-strategy OPTION
    ```

    Replace the following:

    * *`PIPELINE`*: The name or [unique ID](/ingest/pipeline/v2/configure/metadata#get-pipeline-ids)
      of your pipeline.
    * *`OPTION`*: The deployment strategy to use for that pipeline. Possible values
      are `rollingupdate` and `hotReload`.
  </Tab>
</Tabs>
