Home > Data Protection > PowerProtect Data Manager > Dell PowerProtect Data Manager: Protecting Kubernetes Workloads > Key components of PowerProtect Data Manager
The Cloud Native Data Manager (CNDM) is an integrated microservice component of PowerProtect Data Manager which communicates with the kube-apiserver of the cluster. This component is responsible for APIs for the backup and restore process.
PowerProtect controller is the component which is installed on the Kubernetes cluster when the cluster is discovered by PowerProtect Data Manager. The backup and restore controllers manage BackupJob CR and RestoreJob CR definitions. The PowerProtect controller is responsible for the backup and restore of persistent volumes.
VMware Velero is the open-source tool which is integrated with PowerProtect Data Manager. It is integrated and is not required to be installed separately. The Velero component is pushed into the Kubernetes cluster by the PowerProtect controller pod after the cluster is in the running state using the Velero deployment object. It is responsible for the backup and restore of metadata.
The containerized proxy (cProxy) is a stateless containerized proxy. It is installed on the Kubernetes cluster when the backup and restore process is initiated and is deleted after the process is completed. It is responsible for managing persistent volume snapshots (snap copies), mounting snapshots, and moving the data to the target storage. It is also responsible for restoring data into a persistent volume from target storage and making the data available for attaching to pods.