|
1 | 1 | ---
|
2 | 2 | title: "Overview of Azure Arc-enabled Kubernetes"
|
3 | 3 | ms.custom: event-tier1-build-2022
|
4 |
| -ms.date: 05/03/2022 |
| 4 | +ms.date: 03/03/2022 |
5 | 5 | ms.topic: overview
|
6 | 6 | description: "This article provides an overview of Azure Arc-enabled Kubernetes."
|
7 | 7 | ---
|
8 | 8 |
|
9 | 9 | # What is Azure Arc-enabled Kubernetes?
|
10 | 10 |
|
11 |
| -Azure Arc-enabled Kubernetes allows you to attach and configure Kubernetes clusters running anywhere. You can connect your clusters running on other public cloud providers (such as GCP or AWS) or clusters running on your on-premises data center (such as VMware vSphere or Azure Stack HCI) to Azure through the Arc platform. |
| 11 | +Azure Arc-enabled Kubernetes allows you to attach Kubernetes clusters running anywhere so that you can manage and configure them in Azure. |
12 | 12 |
|
13 |
| -When you connect a Kubernetes cluster to Azure, it will: |
| 13 | +Once your Kubernetes clusters are connected to Azure, at scale you can: |
14 | 14 |
|
15 |
| -* Be represented in Azure Resource Manager by a unique ID |
16 |
| -* Be placed in an Azure subscription and resource group |
17 |
| -* Receive tags just like any other Azure resource |
| 15 | +* View all [connected Kubernetes clusters](quickstart-connect-cluster.md) running outside of Azure for inventory, grouping, and tagging, along with Azure Kubernetes Service (AKS) clusters. |
18 | 16 |
|
19 |
| -Azure Arc-enabled Kubernetes supports industry-standard SSL to secure data in transit. For the connected clusters, cluster extensions, and custom locations, data at rest is stored encrypted in an Azure Cosmos DB database to ensure confidentiality. |
20 |
| - |
21 |
| -Azure Arc-enabled Kubernetes supports the following scenarios for connected clusters: |
22 |
| - |
23 |
| -* Single pane of glass to view all [connected Kubernetes clusters](quickstart-connect-cluster.md) running outside of Azure for inventory, grouping, and tagging, along with Azure Kubernetes Service (AKS) clusters. |
24 |
| - |
25 |
| -* Deploy applications and apply configuration using [GitOps-based configuration management](tutorial-use-gitops-connected-cluster.md). |
| 17 | +* Configure clusters and deploy applications using [GitOps-based configuration management](tutorial-use-gitops-connected-cluster.md). |
26 | 18 |
|
27 | 19 | * View and monitor your clusters using [Azure Monitor for containers](../../azure-monitor/containers/container-insights-enable-arc-enabled-clusters.md?toc=/azure/azure-arc/kubernetes/toc.json).
|
28 | 20 |
|
29 | 21 | * Enforce threat protection using [Microsoft Defender for Kubernetes](../../defender-for-cloud/defender-for-kubernetes-azure-arc.md?toc=/azure/azure-arc/kubernetes/toc.json).
|
30 | 22 |
|
31 | 23 | * Ensure governance through applying policies with [Azure Policy for Kubernetes](../../governance/policy/concepts/policy-for-kubernetes.md?toc=/azure/azure-arc/kubernetes/toc.json).
|
32 | 24 |
|
33 |
| -* Manage access by using [Azure Active Directory for authentication and authorization checks](azure-rbac.md) on your cluster. |
| 25 | +* Grant access and [connect](cluster-connect.md) to your Kubernetes clusters from anywhere, and manage access by using [Azure role-based access control (RBAC)](azure-rbac.md) on your cluster. |
34 | 26 |
|
35 |
| -* Securely access your Kubernetes cluster from anywhere without opening inbound port on firewall using [Cluster Connect](cluster-connect.md). |
| 27 | +* Deploy machine learning workloads using [Azure Machine Learning for Kubernetes clusters](../../machine-learning/how-to-attach-kubernetes-anywhere.md?toc=/azure/azure-arc/kubernetes/toc.json). |
36 | 28 |
|
37 |
| -* Deploy [Open Service Mesh](tutorial-arc-enabled-open-service-mesh.md) on top of your cluster for observability and policy enforcement on service-to-service interactions |
| 29 | +* Deploy services to your cluster to take advantage of specific hardware and comply with data residency requirements: |
38 | 30 |
|
39 |
| -* Deploy machine learning workloads using [Azure Machine Learning for Kubernetes clusters](../../machine-learning/how-to-attach-kubernetes-anywhere.md?toc=/azure/azure-arc/kubernetes/toc.json). |
| 31 | + * [Azure Arc-enabled data services](../data/overview.md) |
| 32 | + * [Azure Machine Learning for Kubernetes clusters](../../machine-learning/how-to-attach-kubernetes-anywhere.md?toc=/azure/azure-arc/kubernetes/toc.json) |
| 33 | + * [Event Grid on Kubernetes](../../event-grid/kubernetes/overview.md) |
| 34 | + * [App Services on Azure Arc](../../app-service/overview-arc-integration.md) |
| 35 | + * [Open Service Mesh](tutorial-arc-enabled-open-service-mesh.md) |
40 | 36 |
|
41 |
| -* Create [custom locations](./custom-locations.md) as target locations for deploying Azure Arc-enabled data services (SQL Managed Instances, PostgreSQL server (preview)), [App Services on Azure Arc](../../app-service/overview-arc-integration.md) (including web, function, and logic apps), and [Event Grid on Kubernetes](../../event-grid/kubernetes/overview.md). |
| 37 | +## Azure Arc connection |
42 | 38 |
|
43 |
| -[!INCLUDE [azure-lighthouse-supported-service](../../../includes/azure-lighthouse-supported-service.md)] |
| 39 | +When the [Azure Arc agents are deployed to the cluster](quickstart-connect-cluster.md), an outbound connection to Azure is initiated, using industry-standard SSL to secure data in transit. |
| 40 | + |
| 41 | +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. |
44 | 42 |
|
45 | 43 | ## Supported Kubernetes distributions
|
46 | 44 |
|
47 |
| -Azure Arc-enabled Kubernetes works with any Cloud Native Computing Foundation (CNCF) certified Kubernetes clusters. The Azure Arc team has worked with [key industry partners to validate conformance](./validation-program.md) of their Kubernetes distributions with Azure Arc-enabled Kubernetes. |
| 45 | +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](./validation-program.md) of their Kubernetes distributions with Azure Arc-enabled Kubernetes. |
| 46 | + |
| 47 | +[!INCLUDE [azure-lighthouse-supported-service](../../../includes/azure-lighthouse-supported-service.md)] |
48 | 48 |
|
49 | 49 | ## Next steps
|
50 | 50 |
|
51 |
| -Learn how to connect your existing Kubernetes cluster to Azure Arc. |
52 |
| -> [!div class="nextstepaction"] |
53 |
| -> [Connect an existing Kubernetes cluster to Azure Arc](./quickstart-connect-cluster.md) |
| 51 | +* Explore the [Cloud Adoption Framework for hybrid and multicloud](/azure/cloud-adoption-framework/scenarios/hybrid/arc-enabled-kubernetes/eslz-arc-kubernetes-identity-access-management) |
| 52 | +* [Connect an existing Kubernetes cluster to Azure Arc](quickstart-connect-cluster.md) |
0 commit comments