Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Azure Arc-enabled Kubernetes allows you to attach Kubernetes clusters running anywhere so that you can manage and configure them in Azure. When you manage all your Kubernetes resources in a single control plane, you get a more consistent development and operation experience. This approach helps you run cloud-native apps anywhere and on any Kubernetes platform.
When you deploy Azure Arc agents to the cluster, the agents create a secure outbound connection to Azure.
Each Kubernetes cluster that you connect to Azure appears as its own resource in Azure Resource Manager. You can organize these clusters with resource groups and tagging, just like your other Azure resources.
Supported Kubernetes distributions
Azure Arc-enabled Kubernetes works with any Cloud Native Computing Foundation (CNCF) certified Kubernetes clusters. This support includes clusters running on other public cloud providers, such as GCP or AWS, and clusters running in your on-premises data center, such as VMware vSphere or Azure Local.
The Azure Arc team works with key industry partners to validate conformance of Kubernetes distributions with Azure Arc-enabled Kubernetes.
Arc-enabled Kubernetes scenarios and enhanced functionality
After you connect your Kubernetes clusters to Azure, you can use a wide variety of Azure services and features to manage your clusters at scale, such as:
View all connected Kubernetes clusters for inventory, grouping, and tagging, along with your Azure Kubernetes Service (AKS) clusters.
Configure clusters and deploy applications using GitOps-based configuration management.
View and monitor your clusters by using Azure Monitor for containers.
Enable threat protection by using Microsoft Defender for Containers.
Manage and report on compliance by using Azure Policy.
Connect to your Kubernetes clusters from anywhere, and manage access by using Azure role-based access control (Azure RBAC).
Deploy machine learning workloads by using Azure Machine Learning for Kubernetes clusters.
Deploy and manage Kubernetes applications from Azure Marketplace.
Deploy services that allow you to take advantage of specific hardware, comply with data residency requirements, or enable new scenarios.
Use Azure Kubernetes Fleet Manager and its Arc-enabled Kubernetes cluster extension to tackle hybrid and multicloud Kubernetes management challenges at scale.
Note
This service supports Azure Lighthouse, which lets service providers sign in to their own tenant to manage subscriptions and resource groups that customers have delegated.
Next steps
Learn about best practices and design patterns through the Cloud Adoption Framework for hybrid and multicloud.
Try out Arc-enabled Kubernetes without provisioning a full environment by using the Azure Arc Jumpstart.
Help protect your cluster by following the guidance in the security book for Azure Arc-enabled Kubernetes.