Getting Started with Container Resilience for Azure
Prerequisites
1. az, kubectl, curl executables on the bash terminal from where you will be running installation script
2. An Azure Blob Storage container with Storage Account Access Key to access the container
3. kubectl connection to the AKS cluster
Steps to add Kubernetes Connection
2. Click on ADD KUBERNETES CONNECTION
3. Enter the Name and Description of the cluster
4. Select the Azure tab, copy and run the command on a terminal connected to the Kubernetes cluster
5. Run the script in the terminal with the above prerequisites
6. Enter Azure Blob Storage container name
7. Enter Storage Account name
8. Enter Storage Account access key
9. Once the installation is complete, click on ”FINISH” to create the Kubernetes Connection
Notes
1. Currently Appranix only supports backups of stateless deployments
2. If you are going to recover to another cluster, then while adding that cluster, you must enter the same bucket name
Container Protection
Steps to create Protection Policies
1. Before creating a “Container Assembly”, a policy template has to be created to define the frequency in which the backups have to be taken
2. After signing in, click on “Policy Templates” in the left navigation menu and click on “CREATE POLICY TEMPLATE“
3. Enter the policy name, select a frequency for protection and click to save
Steps to Create a Container Assembly
1. Click on “Container Assemblies” from the left navigation menu and click on “CREATE CONTAINER ASSEMBLY”
2. Enter the name of the application you are protecting and select the protection policy from the listed templates
3. Select the source cluster that is to be protected
4. Click on “Protect all the namespaces” or “Protect only the selected namespaces” and select the namespaces related to the application you are protecting or migrating
5. Review and click “Finish”
Recovery
Steps to Migrate/Restore resources
1. From the ”Timeline” tab, select the backup you want to recover and click on ”RECOVER” under ”ACTIONS”
2. Select the destination cluster where you want to restore the backup and click on ”RECOVER”
3. Progress can be monitored in the ”Activity” tab
Data sent to object storage
1. The object storage bucket that the client configures during the installation process is where all the K8s resources from the cluster are extracted and stored to restore to the target cluster.
2. Appranix does not have access to the bucket and its contents.
3. The credentials to access the bucket passed during installation are stored as a secret within the cluster and not sent to Appranix.