Edit

Share via


Resource organization for Azure Arc-enabled Kubernetes

Resource organization means preparing your environment so you can efficiently find, consume, and manage resources. The Cloud Adoption Framework's Ready methodology provides resource organization guidance you can review before deploying and implementing your workloads.

This article explains how to use consistent resource grouping, defined naming standards, relevant tagging, and fine-grained access control to optimize resource organization for Azure Arc-enabled Kubernetes.

Resource consistency and organization

Review the resource organization design area of the Azure landing zones to assess how Azure Arc-enabled Kubernetes impacts your overall resource organization model.

Before onboarding any Kubernetes cluster onto Azure Arc, define a structure for projecting your resources to Azure management scopes (management groups, subscriptions, and resource groups). This mapping determines how you can interact with these resources when applying role-based access control (RBAC) roles and assigning Azure policies based on your governance model. Review the Cloud Adoption Framework recommendations for organizing resources.

Keep Azure Resource Manager service limits in mind, as they apply to Azure Arc-enabled Kubernetes. While designing your structure, determine how many clusters should connect to a specific resource group or subscription.

After creating a taxonomy and agreeing on naming standards, apply necessary tags to your Azure Arc-enabled Kubernetes resources. Resource tags let you add metadata to a resource so you can quickly locate it and automate operational tasks.

For detailed guidance on tagging, review the Cloud Adoption Framework tagging strategy. You can apply tags during cluster onboarding or after registration in Azure (when your cluster has a resource ID and belongs to a resource group).

After onboarding clusters and adding tags, use Resource Graph queries, view resource group groupings, or organize and inventory resources using tags. For Arc-enabled Kubernetes, include a tag reflecting the hosting platform or infrastructure type, and the physical location of the cluster.

The following diagram provides a visual overview of resource tagging for Azure Arc-enabled Kubernetes:

A diagram depicting resource tagging for Azure Arc-enabled Kubernetes.

Next steps

For more information about your hybrid and multicloud journey, see the following articles: