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

# Uninstall Palo Alto Networks Telemetry Pipeline

> Learn how to uninstall Palo Alto Networks Telemetry Pipeline.

<Info>
  This information is for Palo Alto Networks Telemetry Pipeline, which is a standalone
  product separate from Palo Alto Networks Cortex XCOR.
</Info>

Use the information on this page to uninstall Palo Alto Networks Telemetry Pipeline.

<Note>
  For best results, use the same method to uninstall
  Palo Alto Networks Telemetry Pipeline that you used
  to install it.
</Note>

## Uninstall from a Kubernetes cluster

To uninstall Palo Alto Networks Telemetry Pipeline from a Kubernetes cluster,
use one of the following
methods:

<Tabs>
  <Tab title="Pipeline CLI" id="cli-uninstall">
    To uninstall Palo Alto Networks Telemetry Pipeline from a Kubernetes cluster using Pipeline CLI:

    1. [Delete](/ingest/pipeline/v2/build/create-modify#delete-a-pipeline) any active pipelines.

    2. In [Pipeline CLI](/ingest/pipeline/pipeline-cli), run the following command to verify you
       successfully deleted all pipelines:

       ```shell /INSTANCE/ theme={null}
       calyptia get pipelines --core-instance INSTANCE --show-ids
       ```

       Replace *`INSTANCE`* with the name of your Core Instance.

    3. Run the following command to delete your Core Instance:

       ```shell /INSTANCE/ theme={null}
       calyptia delete core_instance operator INSTANCE
       ```

       Replace *`INSTANCE`* with the name of your Core Instance.

    4. Run the following command to uninstall your Core Operator:

       ```shell theme={null}
       calyptia uninstall operator
       ```

    5. Optional: Delete the namespace where you installed Palo Alto Networks Telemetry Pipeline. This
       ensures no stray Palo Alto Networks Telemetry Pipeline resources persist in your cluster. To do
       so, run the following `kubectl` command:

       ```shell /NAMESPACE/ theme={null}
       kubectl delete namespace NAMESPACE
       ```

       Replace *`NAMESPACE`* with the namespace where you installed
       Palo Alto Networks Telemetry Pipeline.
       If you didn't specify a namespace during your Palo Alto Networks Telemetry Pipeline installation,
       it was installed in the `calyptia` namespace.
  </Tab>

  <Tab title="Helm" id="helm-uninstall">
    To uninstall Palo Alto Networks Telemetry Pipeline from a Kubernetes cluster using Helm:

    1. [Delete](/ingest/pipeline/v2/build/create-modify#delete-a-pipeline) any active pipelines.

    2. Run the following command to determine which Helm charts are installed in your
       cluster:

       ```shell theme={null}
       helm list -n NAMESPACE
       ```

       Replace *`NAMESPACE`* with the namespace where you installed
       Palo Alto Networks Telemetry Pipeline.

    3. Run the following command to uninstall your Core Instance:

       ```shell /NAME/ /NAMESPACE/ theme={null}
       helm uninstall NAME -n NAMESPACE
       ```

       Replace the following:

       * *`NAME`*: The name of your Core Instance, as displayed by
         the output of the previous step.
       * *`NAMESPACE`*: The namespace where you installed Palo Alto Networks Telemetry Pipeline. If you
         didn't specify a namespace during your Palo Alto Networks Telemetry Pipeline installation, it
         was installed in the `calyptia` namespace.

    4. Run the following command to uninstall the CRDs for Palo Alto Networks Telemetry Pipeline:

       ```shell theme={null}
       helm uninstall core-crd
       ```

    5. Run the following command to uninstall your Core Operator:

       ```shell /NAMESPACE/ theme={null}
       helm uninstall core-operator -n NAMESPACE
       ```

       Replace *`NAMESPACE`* with the namespace where you installed
       Palo Alto Networks Telemetry Pipeline.

    6. Run the following command to verify that the uninstall commands removed
       all Helm charts for Palo Alto Networks Telemetry Pipeline:

       ```shell theme={null}
       helm list -n NAMESPACE
       ```

       Replace *`NAMESPACE`* with the namespace where you installed
       Palo Alto Networks Telemetry Pipeline.

    7. Sign in to the [Palo Alto Networks Telemetry Pipeline web interface](https://core.calyptia.com/).

    8. Open the project that contains the Core Instance that you want to delete.

    9. Go to **Core Instances**.

    10. In the **Manage your Core Instances** section, find the Core Instance that you
        want to delete, and then click
        **<Icon icon="ellipsis" />More <span aria-label="and then">></span>
        <Icon icon="trash" />Delete**.
  </Tab>
</Tabs>

## Uninstall from Linux

To uninstall Palo Alto Networks Telemetry Pipeline from a Linux environment,
use one of the following
methods:

<Tabs>
  <Tab title="Red Hat Enterprise Linux" id="rhel-uninstall">
    To uninstall Palo Alto Networks Telemetry Pipeline from Red Hat Enterprise
    Linux or other Red Hat-based
    distributions:

    1. [Delete](/ingest/pipeline/v2/build/create-modify#delete-a-pipeline) any active pipelines.

    2. In [Pipeline CLI](/ingest/pipeline/pipeline-cli), run the following command to verify you
       successfully deleted all pipelines:

       ```shell /INSTANCE/ theme={null}
       calyptia get pipelines --core-instance INSTANCE --show-ids
       ```

       Replace *`INSTANCE`* with the name of your Core Instance.

    3. Run the following command to delete your Core Instance:

       ```shell /INSTANCE/ theme={null}
       calyptia delete core_instance operator INSTANCE
       ```

       Replace *`INSTANCE`* with the name of your Core Instance.

    4. Run the following command:

       ```shell theme={null}
       yum remove calyptia-core-operator
       ```
  </Tab>

  <Tab title="Ubuntu Server Linux" id="ubuntu-uninstall">
    To uninstall Palo Alto Networks Telemetry Pipeline from Ubuntu Server Linux or other Debian-based
    distributions:

    1. [Delete](/ingest/pipeline/v2/build/create-modify#delete-a-pipeline) any active pipelines.

    2. In [Pipeline CLI](/ingest/pipeline/pipeline-cli), run the following command to verify you
       successfully deleted all pipelines:

       ```shell /INSTANCE/ theme={null}
       calyptia get pipelines --core-instance INSTANCE --show-ids
       ```

       Replace *`INSTANCE`* with the name of your Core Instance.

    3. Run the following command to delete your Core Instance:

       ```shell /INSTANCE/ theme={null}
       calyptia delete core_instance operator INSTANCE
       ```

       Replace *`INSTANCE`* with the name of your Core Instance.

    4. Run the following command:

       ```shell theme={null}
       apt remove calyptia-core-operator
       ```
  </Tab>
</Tabs>


## Related topics

- [Palo Alto Networks Telemetry Pipeline v3](/ingest/pipeline/v3.md)
- [Palo Alto Networks Telemetry Pipeline](/pipeline.md)
- [Palo Alto Networks Telemetry Pipeline architecture](/ingest/pipeline/v2/architecture.md)
- [Palo Alto Networks Telemetry Pipeline concepts](/ingest/pipeline/v2/concepts.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.