What is Azure Arc-enabled Kubernetes?
Azure Arc-enabled Kubernetes allows you to attach Kubernetes clusters running anywhere so that you can manage and configure them in Azure.
Once your Kubernetes clusters are connected to Azure, at scale you can:
View all connected Kubernetes clusters running outside of Azure for inventory, grouping, and tagging, along with Azure Kubernetes Service (AKS) clusters.
Configure clusters and deploy applications using GitOps-based configuration management.
View and monitor your clusters using Azure Monitor for containers.
Enforce threat protection using Microsoft Defender for Kubernetes.
Ensure governance through applying policies with Azure Policy for Kubernetes.
Grant access and connect to your Kubernetes clusters from anywhere, and manage access by using Azure role-based access control (RBAC) on your cluster.
Deploy machine learning workloads using Azure Machine Learning for Kubernetes clusters.
Deploy services to your cluster to take advantage of specific hardware and comply with data residency requirements:
Azure Arc connection
When the Azure Arc agents are deployed to the cluster, an outbound connection to Azure is initiated, using industry-standard SSL to secure data in transit.
Once connected to Azure, the cluster will be represented as its own resource in Azure Resource Manager and can be organized using resource groups and tagging.
Supported Kubernetes distributions
Azure Arc-enabled Kubernetes works with any Cloud Native Computing Foundation (CNCF) certified Kubernetes clusters. This includes clusters running on other public cloud providers (such as GCP or AWS) and clusters running on your on-premises data center (such as VMware vSphere or Azure Stack HCI). The Azure Arc team has worked with key industry partners to validate conformance of their Kubernetes distributions with Azure Arc-enabled Kubernetes.
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.
- Connect an existing Kubernetes cluster to Azure Arc.
Feedback
Submit and view feedback for