Kubernetes allows you to selectively apply required labels to the resources of a namespace with a
key-value format using the CLI. Portworx Backup UI enables you to filter those labeled resources with the label and then take a backup of all such resources of the selected namespace.
For example, consider two namespaces,
ns2. For the sake of brevity, assume that
ns1 has label
ns2 has no label. Again consider a resource called
ns2. When you apply a resource label
configmap2 using the CLI, the resource label gets applied to both the resources regardless of which namespace it belongs to.
If you filter a namespace in Portworx Backup with
x=y and resource label as
ns1 gets displayed in the list. When you create a backup of
ns1, Portworx Backup displays and fetches only
conifgmap1 belonging to ns1 for the backup.
To filter and then back up the resources with preset labels:
- Type the label name in the Add resource label field and press Enter.
Select the required namespace(s) and then click Backup:
NOTE: The label used to filter appears under the RESOURCE LABEL SELECTOR field of Create Backup window.
Click Create to back up only the labeled resources of the selected namespace(s).
- If the selected namespace does not include resources with preset labels, then Portworx Backup ignores those resources for backup.
- For scheduled backup of resources, Portworx Backup checks for resources with preset labels in only those namespaces that were selected during the creation of backup.