Openshift advanced namespaces restore v1 (Task)
Performs advanced restore of your Kubernetes cluster, ensuring your data is restored without manual intervention.
Key features include:
- Secure Data Transfer: Employ industry-standard encryption to ensure that your data remains
Prerequisites
- Openshift cluster asset
- Openshift credentials
- Storage bucket asset
- Storage bucket credentials
- Computational resources for task execution
Procedure from web console
-
Navigate to the tasks page: Operations > Tasks (or go directly to
/home/operations/tasks) -
Click on Create Task button
-
Select
{plugin} -
Fill out the task form with the following information:
- Task name: Enter a descriptive name for your restore task
- The Openshift asset to restore: Select the target Openshift cluster from the dropdown
- The credential name to access Openshift: Select the credential to access the Openshift cluster
- The Bucket asset where backup is saved: Choose the storage bucket containing the backup
- The credential name to access Bucket: Select the credential to access the bucket
- The path inside the bucket where backup is saved: Define the base path inside the bucket
- Global selector to restore: Configure namespace-level selection
- Object selector to restore: Configure resource-level selection
- Dry run options (optional):
- Prune objects in the destination even if they don’t match the configured selectors
- Synchronize objects even if they already exist in the destination
- Show a log message if the object is already in sync
- Show a log message if the object has been adapted for the destination
- Log level: Choose verbosity
- Kubernetes resources: Configure computational resources:
- Limit CPU
- Limit memory
- Request CPU
- Request memory
-
Click Next to continue with the task configuration
-
Select the target cluster where you want to execute the restore task (optional)
-
Review the task configuration summary
-
Click Create Task to execute the
{plugin}task
Procedure from CLI
Create a YAML file with the Openshift advanced namespaces restore v1 task configuration:
Apply the task to the cluster:
```bash
kubectl apply -f <>-task.yaml
Note:
- Replace the placeholder values (
<task-name>,<<>-id>, etc.) with your actual configuration values - This task will perform a one-time Openshift advanced namespaces restore v1 operation from the specified backup path
- The restore-path should point to the specific location of your backup files within the bucket (optional)