You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/backup/quick-kubernetes-backup-terraform.md
+17-17Lines changed: 17 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,47 +20,47 @@ This quickstart describes how to configure backup for an Azure Kubernetes Servic
20
20
Azure Backup for AKS is a cloud-native, enterprise-ready, application-centric backup service that lets you quickly configure backup for AKS clusters.
21
21
22
22
>[!NOTE]
23
-
>To get started with quickly provisioning and configuring backup for an AKS cluster, this article includes steps to deploy a cluster and protect it with AKS Backup with default settings for evaluation purposes only. Before deploying a production-ready cluster and utilize advance backup settings, we recommend that you familiarize yourself with our [baseline reference architecture][baseline-reference-architecture] to consider how it aligns with your business requirements.
23
+
>Steps included in this article on how to deploy a cluster and protect it with AKS Backup are for evaluation purposes only.
24
+
>
25
+
>Before deploying a production-ready cluster and utilize advance backup settings, we recommend that you familiarize yourself with our [baseline reference architecture][baseline-reference-architecture] to consider how it aligns with your business requirements.
24
26
25
27
## Prerequisites
26
28
27
-
Things to know before you configure AKS backup:
29
+
Things to ensure before you configure AKS backup:
28
30
29
31
* This quickstart assumes a basic understanding of Kubernetes concepts. For more information, see [Kubernetes core concepts for Azure Kubernetes Service (AKS)][kubernetes-concepts].
30
32
31
33
* You need an Azure account with an active subscription. If you don't have one, [create an account for free](https://azure.microsoft.com/free/?WT.mc_id=A261C142F).
32
34
33
-
* Follow the instructions based on your command line interface.
34
-
35
35
*[Install and configure Terraform](/azure/developer/terraform/quickstart-configure).
* Create a random value for the Azure resource group name using [random_pet](https://registry.terraform.io/providers/hashicorp/random/latest/docs/resources/pet).
39
+
*[Create a random value for the Azure resource group name](https://registry.terraform.io/providers/hashicorp/random/latest/docs/resources/pet) using random_pet.
40
40
41
-
* Create an Azure resource group using [azurerm_resource_group](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/resource_group).
41
+
*[Create an Azure resource group](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/resource_group) using azurerm_resource_group.
42
42
43
-
* Access the configuration of the AzureRM provider to get the Azure Object ID using [azurerm_client_config](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/client_config).
43
+
*[Access the configuration of the AzureRM provider to get the Azure Object ID](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/client_config) using `azurerm_client_config`.
44
44
45
-
* Create a Kubernetes cluster using [azurerm_kubernetes_cluster](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/kubernetes_cluster).
45
+
*[Create a Kubernetes clusterluster](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/kubernetes_cluster) using `azurerm_kubernetes_c`.
46
46
47
-
* Create an AzAPI resource[azapi_resource](https://registry.terraform.io/providers/Azure/azapi/latest/docs/resources/azapi_resource).
47
+
*[Create an AzAPI resource](https://registry.terraform.io/providers/Azure/azapi/latest/docs/resources/azapi_resource) using the `azapi_resource` command.
48
48
49
-
* Create a Storage Account using [azurerm_storage_account](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/storage_account)
49
+
*[Create a Storage Account](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/storage_account) using `azurerm_storage_account`.
50
50
51
-
* Create a Blob Container using [azurerm_storage_container](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/storage_container)
51
+
*[Create a Blob Container](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/storage_container) using `azurerm_storage_container`.
52
52
53
-
* Install Backup Extension in the AKS cluster using [azurerm_kubernetes_cluster_extension](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/kubernetes_cluster_extension)
53
+
*[Install Backup Extension in the AKS cluster](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/kubernetes_cluster_extension) using `azurerm_kubernetes_c`luster_extension`.
54
54
55
-
* Create a Backup Vault using [azurerm_data_protection_backup_vault](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/data_protection_backup_vault).
55
+
*[Create a Backup Vault](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/data_protection_backup_vault) using `azurerm_data_protection_backup_vault`.
56
56
57
-
* Create a Backup Policy for AKS cluster using [azurerm_data_protection_backup_vault](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/data_protection_backup_policy_kubernetes_cluster).
57
+
*[Create a Backup Policy for AKS cluster](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/data_protection_backup_policy_kubernetes_cluster) using `azurerm_data_protection_backup_vault`.
58
58
59
-
* Enable Trusted Access between AKS cluster and Backup Vault [azurerm_kubernetes_cluster_trusted_access_role_binding](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/kubernetes_cluster_trusted_access_role_binding)
59
+
*[Enable Trusted Access between AKS cluster and Backup vault](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/kubernetes_cluster_trusted_access_role_binding) using `azurerm_kubernetes_cluster_trusted_access_role_binding`.
60
60
61
-
* Enable Role Assignments using [azurerm_role_assignment](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/role_assignment)
61
+
*[Enable Role Assignments](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/role_assignment) using `azurerm_role_assignment`.
62
62
63
-
* Configure Backup for an AKS Cluster using [azurerm_data_protection_backup_policy_kubernetes_cluster](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/data_protection_backup_instance_kubernetes_cluster).
63
+
*[Configure Backup for an AKS Cluster](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/data_protection_backup_instance_kubernetes_cluster) using `azurerm_data_protection_backup_policy_kubernetes_cluster`.
0 commit comments