Table of Contents

Remove FastReport Corporate Server from the cluster

Products: FastReport Corporate Server

  1. Remove report server components from the cluster:
kubectl delete -n fr-corporate-server deployment fr-designer
kubectl delete -n fr-corporate-server deployment fr-scheduler
kubectl delete -n fr-corporate-server deployment fr-workercore
kubectl delete -n fr-corporate-server deployment fr-gateway
kubectl delete -n fr-corporate-server deployment fr-app
kubectl delete -n fr-corporate-server deployment fr-backend
kubectl delete -n fr-corporate-server deployment fr-s-preview
kubectl delete -n fr-corporate-server deployment fr-fonts
kubectl delete -n fr-corporate-server deployment fr-admin
kubectl delete -n fr-corporate-server secret corporate-volume-secret
  1. Delete MongoDB or FerretDB.

Removing MongoDB (FerretDB) will delete users, groups, report templates, prepared reports, and exported reports.

kubectl delete -n mongo deployment fr-mongo-mongodb

or

kubectl delete -n ferret deployment fr-ferret

Please note, that depending on the settings, the above command may not delete disk space rented from cloud providers. If you rent a cluster from a cloud provider, use the provider's web interface to delete the Persistent Volumes of the report server - mongo-storage.

  1. Removing the rest of the cluster components is optional, and if the server was used in a production cluster in conjunction with external services, removing these components may damage the infrastructure. For example, RabbitMQ can be used by external services in the cluster.

  2. To completely remove the cluster and its components, run the command:

kubeadm reset