Skip to content

Commit dfcb808

Browse files
authored
Merge pull request #289756 from rajats22/release-aksvault-plr
AKS Backup Vault Tier and CRR - PLR
2 parents 529a456 + c390782 commit dfcb808

15 files changed

+749
-48
lines changed

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

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,6 @@ ms.author: v-abhmallick
1616

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

19-
>[!Note]
20-
>Vaulted backup and Cross Region Restore for AKS using Azure Backup are currently in preview.
21-
2219
## How does AKS backup work?
2320

2421
Use AKS backup to back up your AKS workloads and persistent volumes that are deployed in AKS clusters. The solution requires the [Backup extension](/azure/azure-arc/kubernetes/conceptual-extensions) to be installed inside the AKS cluster. The Backup vault communicates to the extension to complete operations that are related to backup and restore. Using the Backup extension is mandatory, and the extension must be installed inside the AKS cluster to enable backup and restore for the cluster. When you configure AKS backup, you add values for a storage account and a blob container where backups are stored.
@@ -425,7 +422,7 @@ Azure Backup for AKS supports two storage tiers as backup datastores:
425422

426423
- **Operational Tier**: The Backup Extension installed in the AKS cluster first takes the backup by taking Volume snapshots via CSI Driver and stores cluster state in a blob container in your own tenant. This tier supports lower RPO with the minimum duration between two backups of four hours. Additionally, for Azure Disk-based volumes, Operational Tier supports quicker restores.
427424

428-
- **Vault standard Tier (preview)**: To store backup data for longer duration at lower cost than snapshots, AKS backup supports Vault-standard datastore. As per the retention rules set in the backup policy, the first successful backup (of a day, week, month, or year) is moved to a blob container outside your tenant. This datastore not only allows longer retention, but also provides ransomware protection. You can also move backups stored in the vault to another region (Azure Paired Region) for recovery by enabling *Geo redundancy* and *Cross Region Restore* in the Backup vault.
425+
- **Vault standard Tier**: To store backup data for longer duration at lower cost than snapshots, AKS backup supports Vault-standard datastore. As per the retention rules set in the backup policy, the first successful backup (of a day, week, month, or year) is moved to a blob container outside your tenant. This datastore not only allows longer retention, but also provides ransomware protection. You can also move backups stored in the vault to another region (Azure Paired Region) for recovery by enabling *Geo redundancy* and *Cross Region Restore* in the Backup vault.
429426

430427
> [!Note]
431428
> You can store the backup data in a vault-standard datastore via Backup Policy by defining retention rules. Only one scheduled recovery point per day is moved to Vault Tier. However, you can move any number of on-demand backups to the Vault as per the rule selected.

articles/backup/azure-kubernetes-service-cluster-backup-concept.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,6 @@ This article describes the prerequisites for Azure Kubernetes Service (AKS) back
1616

1717
Azure Backup now allows you to back up AKS clusters (cluster resources and persistent volumes attached to the cluster) using a backup extension, which must be installed in the cluster. Backup vault communicates with the cluster via this Backup Extension to perform backup and restore operations. Based on the least privileged security model, a Backup vault must have *Trusted Access* enabled to communicate with the AKS cluster.
1818

19-
>[!Note]
20-
>Vaulted backup and Cross Region Restore for AKS using Azure Backup are currently in preview.
21-
2219
## Backup Extension
2320

2421
- The extension enables backup and restore capabilities for the containerized workloads and persistent volumes used by the workloads running in AKS clusters.

articles/backup/azure-kubernetes-service-cluster-backup-support-matrix.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,10 @@ You can use [Azure Backup](./backup-overview.md) to help protect Azure Kubernete
1919

2020
- Operational Tier support for AKS backup is supported in all the following Azure public cloud regions: East US, North Europe, West Europe, South East Asia, West US 2, East US 2, West US, North Central US, Central US, France Central, Korea Central, Australia East, UK South, East Asia, West Central US, Japan East, South Central US, West US 3, Canada Central, Canada East, Australia South East, Central India, Norway East, Germany West Central, Switzerland North, Sweden Central, Japan West, UK West, Korea South, South Africa North, South India, France South, Brazil South, UAE North, China East 2, China East 3, China North 2, China North 3, USGov Virginia, USGov Arizona and USGov Texas.
2121

22-
- Vault Tier and Cross Region Restore support (preview) for AKS backup are available in the following regions: East US, West US, West US 3, North Europe, West Europe, North Central US, South Central US, West Central US, East US 2, Central US, UK South, UK West, East Asia, South-East Asia, Japan East South India, Central India, Canada Central and Norway East.
22+
- Vault Tier and Cross Region Restore support for AKS backup are available in the following regions: East US, West US, West US 3, North Europe, West Europe, North Central US, South Central US, West Central US, East US 2, Central US, UK South, UK West, East Asia, South-East Asia, Japan East South India, Central India, Canada Central and Norway East.
2323

2424

2525
>[!Note]
26-
>Vaulted backup and Cross Region Restore for AKS using Azure Backup are currently in preview.
27-
>
2826
>To access backups stored in Vault Tier in the Azure paired region, enable Cross Region Restore capability for your Backup Vault. See the [list of Azure Paired Region](../reliability/cross-region-replication-azure.md#azure-paired-regions).
2927
3028
## Limitations
@@ -79,7 +77,7 @@ You can use [Azure Backup](./backup-overview.md) to help protect Azure Kubernete
7977

8078
- Configuration of a storage account with private endpoint is supported.
8179

82-
### Additional limitations for Vaulted backup and Cross Region Restore (preview)
80+
### Additional limitations for Vaulted backup and Cross Region Restore
8381

8482
- Only Azure Disk with Persistent Volumes of size <= 1 TB are eligible to be moved to the Vault Tier; otherwise, they are skipped in the backup data.
8583

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

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,7 @@ title: Back up Azure Kubernetes Service by using Azure Backup
33
description: Learn how to back up Azure Kubernetes Service (AKS) by using Azure Backup.
44
ms.topic: how-to
55
ms.service: azure-backup
6-
ms.custom:
7-
- ignite-2023
8-
ms.date: 01/03/2024
6+
ms.date: 11/04/2024
97
author: AbhishekMallick-MS
108
ms.author: v-abhmallick
119
---
@@ -16,10 +14,9 @@ This article describes how to configure and back up Azure Kubernetes Service (AK
1614

1715
You can use Azure Backup to back up AKS clusters (cluster resources and persistent volumes attached to the cluster) by using the Backup extension, which must be installed in the cluster. The Backup vault communicates with the cluster via the Backup extension to perform backup and restore operations.
1816

19-
> [!NOTE]
20-
> Vaulted backup and Cross Region Restore for AKS using Azure Backup are currently in preview.
17+
## Prerequisites
2118

22-
## Before you begin
19+
Things to ensure before you configure backup for AKS cluster:
2320

2421
- Currently, AKS Backup supports only Azure Disk Storage-based persistent volumes enabled by CSI driver. The backups are stored in an operational datastore only (backup data is stored in your tenant and isn't moved to a vault). The Backup vault and AKS cluster must be in the same region.
2522
- AKS Backup uses a blob container and a resource group to store the backups. The blob container holds the AKS cluster resources. Persistent volume snapshots are stored in the resource group. The AKS cluster and the storage locations must be in the same region. Learn [how to create a blob container](../storage/blobs/storage-quickstart-blobs-portal.md#create-a-container).

articles/backup/azure-kubernetes-service-cluster-restore.md

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,6 @@ This article describes how to restore backed-up Azure Kubernetes Service (AKS).
1616

1717
Azure Backup now allows you to back up AKS clusters (cluster resources and persistent volumes attached to the cluster) using a backup extension, which must be installed in the cluster. Backup vault communicates with the cluster via this Backup Extension to perform backup and restore operations.
1818

19-
> [!NOTE]
20-
> Vaulted backup and Cross Region Restore for AKS using Azure Backup are currently in preview.
21-
2219
## Before you start
2320

2421
- AKS backup allows you to restore to original AKS cluster (that was backed up) and to an alternate AKS cluster. AKS backup allows you to perform a full restore and item-level restore. You can utilize [restore configurations](#restore-configurations) to define parameters based on the cluster resources that are to be restored.
@@ -65,9 +62,9 @@ Azure Backup for AKS currently supports the following two options when doing a r
6562
> [!NOTE]
6663
> AKS backup currently doesn't delete and recreate 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.
6764
68-
## Restore in secondary region (preview)
65+
## Restore in secondary region
6966

70-
To restore the AKS cluster in the secondary region, [configure Geo redundancy and Cross Region Restore in the Backup vault](azure-kubernetes-service-cluster-backup.md#create-a-backup-vault), and then [trigger restore](tutorial-restore-aks-backups-across-regions.md#restore-in-secondary-region-preview).
67+
To restore the AKS cluster in the secondary region, [configure Geo redundancy and Cross Region Restore in the Backup vault](azure-kubernetes-service-cluster-backup.md#create-a-backup-vault), and then [trigger restore](tutorial-restore-aks-backups-across-regions.md#restore-in-secondary-region).
7168

7269
## Next steps
7370

articles/backup/index.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ metadata:
1212
ms.topic: landing-page
1313
author: AbhishekMallick-MS
1414
ms.author: v-abhmallick
15-
ms.date: 05/31/2024
15+
ms.date: 07/11/2024
1616

1717
# linkListType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | tutorial | video | whats-new
1818

@@ -73,7 +73,7 @@ landingContent:
7373
url: backup-azure-mysql-flexible-server-about.md
7474
- text: Cross Region Restore for Azure PostgreSQL Database
7575
url: backup-vault-overview.md#cross-region-restore-support-for-postgresql-using-azure-backup
76-
- text: Vaulted backup and Cross Region Restore for support for AKS (preview)
76+
- text: Vaulted backup and Cross Region Restore for support for AKS
7777
url: azure-kubernetes-service-backup-overview.md
7878

7979
# Card

articles/backup/quick-backup-aks.md

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,30 +2,30 @@
22
title: "Quickstart: Configure an Azure Kubernetes Services cluster backup"
33
description: Learn how to configure backup for an Azure Kubernetes Service (AKS) cluster, and then use Azure Backup to back up specific items in the cluster.
44
ms.topic: quickstart
5-
ms.date: 10/01/2024
5+
ms.date: 11/04/2024
66
ms.service: azure-backup
7-
ms.custom:
8-
- ignite-2023
97
author: AbhishekMallick-MS
108
ms.author: v-abhmallick
119
---
1210

1311
# Quickstart: Configure backup for an AKS cluster
1412

15-
In this quickstart, you configure backup for an Azure Kubernetes Service (AKS) cluster, and then use the Azure Backup configuration to back up specific items in the cluster.
13+
In this quickstart, you configure vaulted backup for an Azure Kubernetes Service (AKS) cluster, and then use the Azure Backup configuration to back up specific items in the cluster.
1614

1715
You can use Azure Backup to back up AKS clusters by installing the Backup extension. The extension must be installed in the cluster. An AKS cluster backup includes cluster resources and persistent volumes that are attached to the cluster.
1816

1917
The Backup vault communicates with the cluster via the Backup extension to complete backup and restore operations.
2018

2119
## Prerequisites
2220

21+
Before you configure vaulted backup for AKS cluster, ensure the following prerequisites are met:
22+
2323
- Identify or [create a Backup vault](create-manage-backup-vault.md) in the same region where you want to back up an AKS cluster.
2424
- [Install the Backup extension](quick-install-backup-extension.md) in the AKS cluster that you want to back up.
2525

26-
## Configure backup for an AKS cluster
26+
## Configure vaulted backup for an AKS cluster
2727

28-
1. In the Azure portal, go to the AKS cluster that you want to back up.
28+
1. In the [Azure portal](https://portal.azure.com), go to the AKS cluster that you want to back up.
2929

3030
1. In the resource menu, select **Backup**, and then select **Configure Backup**.
3131

@@ -37,10 +37,7 @@ The Backup vault communicates with the cluster via the Backup extension to compl
3737

3838
:::image type="content" source="./media/quick-backup-aks/backup-vault-review.png" alt-text="Screenshot that shows the review page for Configure Backup." lightbox="./media/quick-backup-aks/backup-vault-review.png":::
3939

40-
> [!NOTE]
41-
> Before you enable Trusted Access, enable the `TrustedAccessPreview` feature flag for the `Microsoft.ContainerServices` resource provider on the subscription.
42-
43-
1. Select a backup policy, which defines the schedule for backups and their retention period. Then select **Next**.
40+
1. Select a backup policy, which defines the schedule for backups and their retention period in both Operation and Vault-standard. Then select **Next**.
4441

4542
:::image type="content" source="./media/azure-kubernetes-service-cluster-backup/select-backup-policy.png" alt-text="Screenshot that shows the Backup policy tab." lightbox="./media/azure-kubernetes-service-cluster-backup/select-backup-policy.png":::
4643

@@ -56,9 +53,8 @@ The Backup vault communicates with the cluster via the Backup extension to compl
5653

5754
:::image type="content" source="./media/azure-kubernetes-service-cluster-backup/validate-snapshot-resource-group-selection.png" alt-text="Screenshot that shows the Snapshot resource group dropdown." lightbox="./media/azure-kubernetes-service-cluster-backup/validate-snapshot-resource-group-selection.png":::
5855

59-
1. When validation is finished, if required roles aren't assigned to the vault in the snapshot resource group, an error appears.
60-
61-
:::image type="content" source="./media/azure-kubernetes-service-cluster-backup/validation-error-permissions-not-assigned.png" alt-text="Screenshot that shows a validation error." lightbox="./media/azure-kubernetes-service-cluster-backup/validation-error-permissions-not-assigned.png":::
56+
When validation is finished, if required roles aren't assigned to the vault in the snapshot resource group, an error appears.
57+
:::image type="content" source="./media/azure-kubernetes-service-cluster-backup/validation-error-permissions-not-assigned.png" alt-text="Screenshot that shows a validation error." lightbox="./media/azure-kubernetes-service-cluster-backup/validation-error-permissions-not-assigned.png":::
6258

6359
1. To resolve the error, under **Datasource name**, select the datasource, and then select **Assign missing roles**.
6460

0 commit comments

Comments
 (0)