Uninstall Firewall Threat Defense Container

Uninstall Firewall Threat Defense Container in Docker Environment

To stop and remove the FTDc container, use the following commands:

docker kill <FTDc container name or ID>

docker rm <FTDc container name or ID>

To remove persistent state that stores configuration and management data, use the following command:

sudo rm -rf ftdc_shared/lina-path ftdc_shared/ngfw-path


Note


Removing persistent state is required only if you want to perform a fresh deployment.


Uninstall Firewall Threat Defense Container in Kubernetes and Amazon EKS Environments

The Helm chart includes pre-delete hooks that:

  1. Collect runtime information for all FTDc pods.

  2. Scale down and delete FTDc deployments gracefully.

  3. Clean up persistent storage on worker nodes.

    To uninstall FTDc, use the following command.

    helm uninstall ftdc

    To verify cleanup, use the following commands.

    kubectl get pods
    kubectl get pv,pvc

    If required, do a manual cleanup.

    To delete any remaining resources, use the following commands.

    kubectl delete deployment -l tier=ftdvc
    kubectl delete pvc lina-pvc ngfw-pvc
    kubectl delete pv lina-pv ngfw-pv

Note


If you use the helm uninstall ftdc command on Ubuntu 20.x worker nodes before the pod reaches the Ready state, the host's Virtual Function (VF) names will change. These names will not revert to their original state until the host is rebooted.