Commvault creates temporary PersistentVolumeClaims and pods to perform backup and restore operations. By default, these temporary resources are created in same namespace where the application to be protected resides. The temporary resources can be scheduled to any designated namespace by configuring the sK8sWorkerNamespace and sK8sWorkerServiceAccount additional settings.
If a source application uses a specific service account, then ensure that the same service account is available in the designated namespace as specified in sK8sWorkerNamespace. You can add the service account for the pod using the sK8sWorkerServiceAccount additional setting.
Note
Ensure that the VolumeSnapshotClass is available before you configure the sK8sWorkerNamespace additional setting.
Procedure
-
From the navigation pane, go to Manage > System.
-
Click the Settings tile.
The Settings page appears.
-
Click Add, and then select Entity settings.
The Add entity settings dialog box appears.
-
Add the entity settings as follows:
Name
Entity
Category
Type
Value
The Kubernetes access node
VirtualServer
String
The namespace to which temporary Commvault resources must be scheduled.
The Kubernetes access node
VirtualServer
Integer
The service account to be used by Commvault pods.
-
Click Save.