Scheduling Commvault Pods to Dedicated Namespace

Updated

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

  1. From the navigation pane, go to Manage > System.

  2. Click the Settings tile.

    The Settings page appears.

  3. Click Add, and then select Entity settings.

    The Add entity settings dialog box appears.

  4. Add the entity settings as follows:

    Name

    Entity

    Category

    Type

    Value

    sK8sWorkerNamespace

    The Kubernetes access node

    VirtualServer

    String

    The namespace to which temporary Commvault resources must be scheduled.

    sK8sWorkerServiceAccount

    The Kubernetes access node

    VirtualServer

    Integer

    The service account to be used by Commvault pods.

  5. Click Save.

Was this page helpful?