Skip to content

Commit a63d9d6

Browse files
authored
Update azure-kubernetes-service-backup-overview.md
1 parent 9b25be0 commit a63d9d6

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

articles/backup/azure-kubernetes-service-backup-overview.md

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,9 @@ ms.author: jsuri
1313

1414
# What is Azure Kubernetes Service backup?
1515

16-
[Azure Kubernetes Service (AKS)](/azure/aks/intro-kubernetes) backup is a simple, cloud-native process that you can use to back up and restore containerized applications and data that run in your AKS cluster. You can configure scheduled backups for cluster state and application data stored on Kubernetes Persistent Volumes in Container Storage Interface (CSI) driver-based Azure Disk Storage. The solution gives you granular control. You can back up or restore a specific namespace or an entire cluster by storing backups locally in a blob container and as disk snapshots. You can use AKS backup for end-to-end scenarios, including operational recovery, cloning developer or test environments, and cluster upgrade scenarios.
16+
[Azure Kubernetes Service (AKS)](/azure/aks/intro-kubernetes) backup is a simple, cloud-native process that you can use to back up and restore containerized applications and data that run in your AKS cluster. You can configure scheduled backups for cluster state and application data stored on Kubernetes Persistent Volumes in Container Storage Interface (CSI) driver-based Azure Disk Storage.
17+
18+
The solution gives you granular control. You can back up or restore a specific namespace or an entire cluster by storing backups locally in a blob container and as disk snapshots. You can use AKS backup for end-to-end scenarios, including operational recovery, cloning developer or test environments, and cluster upgrade scenarios.
1719

1820
AKS backup integrates with Backup center in Azure, and provides a single view that can help you govern, monitor, operate, and analyze backups at scale. AKS instance backups are also available in the Azure portal in the service menu under **Settings**.
1921

@@ -29,7 +31,7 @@ AKS backup allows you to store backups in both Operational Tier and Vault Tier.
2931

3032
After you install the Backup extension and enable Trusted Access, you can configure scheduled backups for the clusters per your backup policy. You can also restore the backups to the original cluster or to a different cluster in the same subscription and region. As you set up the specific operation, you can choose a specific namespace or an entire cluster as a backup and restore configuration.
3133

32-
AKS backup enables backup operations for your AKS data sources that are deployed in the cluster. It also enables backup operations for the data stored in the Persistent Volume for the cluster. It then stores the backups in a blob container. The disk-based Persistent Volumes are backed up as disk snapshots in a snapshot resource group. The snapshots and cluster state in a blob combine to form a recovery point called Operation Tier stored in your tenant. You can also convert backups (the first successful backup in a day, week, month, or year) in the Operational Tier to blobs, and then move them to a Vault (outside your tenant) once a day.
34+
AKS backup enables backup operations for your AKS data sources that are deployed in the cluster. It also enables backup operations for the data stored in the Persistent Volume for the cluster. It then stores the backups in a blob container. The disk-based Persistent Volumes are backed up as disk snapshots in a snapshot resource group. The snapshots and cluster state in a blob combine to form a recovery point called Operation Tier that's stored in your tenant. You can also convert backups (the first successful backup in a day, week, month, or year) in the Operational Tier to blobs, and then move them to a Vault (outside your tenant) once a day.
3335

3436
> [!NOTE]
3537
> Currently, Azure Backup supports only Persistent Volumes in CSI driver-based Azure Disk Storage. During backups, the solution skips other Persistent Volume types, such as Azure Files and blobs. Also, if you set defined retention rules for Vault tier, backups are only eligible to be moved to the vault if the Persistent Volumes are less than or equal to 1 TB.
@@ -43,7 +45,7 @@ The Backup vault storage redundancy setting (locally redundant storage or geo-re
4345
> [!NOTE]
4446
> The Backup vault and the AKS cluster that you want to back up or restore must be in the same region and subscription.
4547
46-
AKS backup automatically triggers a scheduled backup job. The job copies the cluster resources to a blob container and creates an incremental snapshot of the disk-based Persistent Volumes per the backup frequency. The backups are retained in the Operational Tier and Vault Tier per the retention duration defined in the backup policy. They backups are deleted once the duration is over.
48+
AKS backup automatically triggers a scheduled backup job. The job copies the cluster resources to a blob container and creates an incremental snapshot of the disk-based Persistent Volumes per the backup frequency. The backups are retained in the Operational Tier and Vault Tier per the retention duration defined in the backup policy. The backups are deleted once the duration is over.
4749

4850
You can use AKS backup to create multiple backup instances for a single AKS cluster by using different backup configurations per backup instance. However, we recommend that you create each backup instance of an AKS cluster in one of the following two ways:
4951

@@ -70,7 +72,7 @@ Azure Backup for AKS currently supports the following two options for a scenario
7072

7173
1. **Skip**: This option is selected by default. For example, if you back up a Persistent Volume Claim (PVC) named `pvc-azuredisk` and you restore it in a target cluster that has a PVC with the same name, the backup extension skips the restore of the backed-up PVC. In such scenarios, we recommend that you delete the resource from the cluster. Then, do the restore operation so that the backed-up items are only available in the cluster and aren't skipped.
7274

73-
2. **Patch**: This option allows the patching mutable variable in the backed-up resource on the resource in the target cluster. If you want to update the number of replicas in the target cluster, you can opt for patching as an operation.
75+
1. **Patch**: This option allows the patching mutable variable in the backed-up resource on the resource in the target cluster. If you want to update the number of replicas in the target cluster, you can opt for patching as an operation.
7476

7577
> [!NOTE]
7678
> AKS backup doesn't currently delete and re-create resources in the target cluster if they already exist. If you attempt to restore Persistent Volumes in the original location, delete the existing Persistent Volumes, and then do the restore operation.
@@ -237,7 +239,7 @@ To create and apply resource modification, follow these steps:
237239

238240
When you perform a restore operation, provide the `ConfigMap name` and the `namespace` where it deploys as part of restore configuration. These details need to be provided under **Resource Modifier Rules**.
239241

240-
:::image type="content" source="./media/azure-kubernetes-service-backup-overview/resource-modifier-rules.png" alt-text="Screenshot shows the location to provide resource details." lightbox="./media/azure-kubernetes-service-backup-overview/resource-modifier-rules.png":::
242+
:::image type="content" source="./media/azure-kubernetes-service-backup-overview/resource-modifier-rules.png" alt-text="Screenshot that shows the location to provide resource details." lightbox="./media/azure-kubernetes-service-backup-overview/resource-modifier-rules.png":::
241243

242244
### Operations supported by **Resource Modifier**
243245

@@ -368,7 +370,7 @@ To create and apply resource modification, follow these steps:
368370

369371
* **JSON merge patch**
370372

371-
This `configmap` applies the JSON merge patch to all the deployments in the namespaces default and ``nginx` with the name that starts with `nginxdep`. The JSON merge patch will add/update the label `app` with the value `nginx1`.
373+
This `configmap` applies the JSON merge patch to all the deployments in the namespaces default and ``nginx` with the name that starts with `nginxdep`. The JSON merge patch will add or update the label `app` with the value `nginx1`.
372374

373375
```json
374376
version: v1
@@ -435,12 +437,11 @@ You incur charges for:
435437

436438
* **Snapshot fee**: Azure Backup for AKS protects a disk-based Persistent Volume by taking snapshots that are stored in the resource group in your Azure subscription. These snapshots incur snapshot storage charges. Because the snapshots aren't copied to the Backup vault, backup storage costs don't apply. For more information on snapshot pricing, see [Managed Disk pricing](https://azure.microsoft.com/pricing/details/managed-disks/).
437439

438-
* **Backup Storage fee**: Azure Backup for AKS also supports storing backups in Vault Tier. You can store backups in Vault Tier by defining retention rules for **vault-standard** in the backup policy, with one restore point per day eligible to be moved into the Vault. Restore points stored in the Vault Tier are charged a separate fee called a Backup Storage fee per the total data stored (in GBs) and redundancy type enable on the Backup Vault.
440+
* **Backup Storage fee**: Azure Backup for AKS also supports storing backups in Vault Tier. You can store backups in Vault Tier by defining retention rules for **vault-standard** in the backup policy, with one restore point per day eligible to be moved into the Vault. Restore points stored in the Vault Tier are charged a separate fee (called a Backup Storage fee) per the total data stored (in GBs) and redundancy type enable on the Backup Vault.
439441

440442
## Related content
441443

442444
* [Prerequisites for Azure Kubernetes Service backup](azure-kubernetes-service-cluster-backup-concept.md)
443445
* [Back up AKS by using Azure PowerShell](azure-kubernetes-service-cluster-backup-using-powershell.md)
444446
* Restore AKS by using the [Azure CLI](azure-kubernetes-service-cluster-restore-using-cli.md)
445447
* [Well-architected design for AKS cluster protection](/azure/cloud-adoption-framework/scenarios/app-platform/aks/management#design-considerations-1)
446-

0 commit comments

Comments
 (0)