Home > Data Protection > PowerProtect Data Manager > White Papers > PowerProtect Data Manager: Protecting VMware Tanzu Kubernetes Clusters > PowerProtect Data Manager components
The Cloud Native Data Manager (CNDM) is in-built microservice component of PowerProtect Data Manager that communicates with the kube-apiserver of the cluster. This component is responsible for APIs for the backup and restore process.
The PowerProtect controller is the component that 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 and are responsible for the backup and restore of Persistent Volumes.
VMware Valero is an open-source tool that is integrated with PowerProtect Data Manager. It is built-in and does not have to be installed separately. Valero is pushed into the Kubernetes cluster by the PowerProtect controller pod after it is in an up-and-running state via the Velero deployment object. It is responsible for the backup and restore of metadata.
The vProxy protection engine is the virtual machine data protection component within PowerProtect Data Manager. During backups, the vProxy agent creates a snapshot of virtual-machine data directly from the datastore. The snapshot is moved directly to the target storage where the backups are stored. This process uses VMware vSphere Storage API for Data Protection (VADP) which enables centralized, off-host, LAN-free backup of virtual machines.
Note: The VADP is a subset of the vSphere API that enables backup and restore applications. The snapshot- based VADP framework allows efficient, off-host, centralized backup of virtual-machine storage. After taking a snapshot to quiesce virtual disks, software can offload the backup load to the target storage.