NetBackup™ Deployment Guide for Kubernetes Clusters
- Introduction
- Section I. Deployment
- Prerequisites for Kubernetes cluster configuration
- Deployment with environment operators
- Deploying NetBackup
- Primary and media server CR
- Deploying NetBackup using Helm charts
- Deploying MSDP Scaleout
- Deploying Snapshot Manager
- Section II. Monitoring and Management
- Monitoring NetBackup
- Monitoring MSDP Scaleout
- Monitoring Snapshot Manager
- Managing the Load Balancer service
- Managing MSDP Scaleout
- Performing catalog backup and recovery
- Section III. Maintenance
- MSDP Scaleout Maintenance
- Upgrading
- Uninstalling
- Troubleshooting
- Troubleshooting AKS and EKS issues
- Troubleshooting AKS-specific issues
- Troubleshooting EKS-specific issues
- Troubleshooting AKS and EKS issues
- Appendix A. CR template
Uninstalling Snapshot Manager from Kubernetes cluster
When you uninstall Snapshot Manager from Kubernetes cluster, the Snapshot Manager related services are deleted from the cluster.
Delete cpServer related parameters from
environment.yaml
file and apply it.ENVIRONMENT_NAMESPACE="netbackup-environment" # Make sure the flexsnap-operator pod is running and ready. # Comment out / remove cpServer part from environment.yaml then apply it.
Following commands can be used to remove and disable the Snapshot Manager from NetBackup:
kubectl apply -f environment.yaml -n $ENVIRONMENT_NAMESPACE sleep 10s
Ensure that you get the uninstall message in
flexsnap-operator
operator log.To clean-up cpServer component, delete flexsnap specific persistent volumes (PVs), persistent volume claims (PVCs) and config maps. Note that these resources contain metadata of current cpServer installation and would be deleted.
Use the following respective commands to delete these resources:
To remove
certauth-pvc
,cloudpoint-pvc
andmongodb-pvc
: # kubectl delete pvc certauth-pvc cloudpoint-pvc mongodb-pvc -n <nb-namespace>To remove associated PVs of
certauth-pvc
,cloudpoint-pvc
andmongodb-pvc
: # kubectl delete pv <pv-name> -n <nb-namespace>To remove
nbuconf
andflexsnap-conf
: # kubectl delete cm nbuconf flexsnap-conf -n <nb-namespace>