Skip to content

Commit 46188f1

Browse files
Merge pull request #2691 from MicrosoftDocs/main
Auto Publish – main to live - 2026-02-14 06:00 UTC
2 parents 0bdd5e8 + 70488db commit 46188f1

File tree

4 files changed

+58
-35
lines changed

4 files changed

+58
-35
lines changed

articles/aks/best-practices-storage-nvme.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ For more information, see [Azure Container Storage documentation](/azure/storage
182182

183183
### `emptyDir` Volumes
184184

185-
`[emptyDir](https://kubernetes.io/docs/concepts/storage/volumes/#emptydir)` is a Kubernetes volume type that uses the node's local storage. By default, it uses the kubelet storage path on the OS disk, but you can configure it to use local NVMe disks for higher throughput and lower latency with temporary data.
185+
[emptyDir](https://kubernetes.io/docs/concepts/storage/volumes/#emptydir) is a Kubernetes volume type that uses the node's local storage. By default, it uses the kubelet storage path on the OS disk, but you can configure it to use local NVMe disks for higher throughput and lower latency with temporary data.
186186

187187
To back `emptyDir` volumes with local NVMe disks, you must configure the kubelet storage path to point to an NVMe mount point during node initialization. This requires custom node bootstrap scripting and careful planning, as the configuration is immutable after node provisioning.
188188

articles/aks/node-auto-provisioning.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Learn about node auto-provisioning in AKS, including how it works,
44
ms.topic: overview
55
ms.service: azure-kubernetes-service
66
ms.custom: devx-track-azurecli
7-
ms.date: 09/29/2025
7+
ms.date: 2/15/2026
88
ms.author: wilsondarko
99
author: wdarko1
1010
# Customer intent: As a cluster operator or developer, I want to automatically provision and manage the optimal VM configuration for my AKS workloads, so that I can efficiently scale my cluster while minimizing resource costs and complexities.
@@ -57,9 +57,7 @@ The following limitations and unsupported features apply to node auto-provisioni
5757
- Windows node pools aren't supported.
5858
- IPv6 clusters aren't supported.
5959
- [Service principals](./kubernetes-service-principal.md) aren't supported. You can use either a system-assigned or user-assigned managed identity.
60-
- [Custom certificate authority (CA) certificates](./custom-certificate-authority.md) aren't supported.
6160
- You can't [stop a cluster](./start-stop-cluster.md) enabled with NAP.
62-
- [HTTP proxy](./http-proxy.md) isn't supported.
6361
- You can't change the [cluster egress outbound type](./egress-outboundtype.md) after you create a cluster enabled with NAP.
6462
- When creating a NAP cluster in a custom virtual network (VNet), you must use a [Standard Load Balancer](./load-balancer-standard.md). The Basic Load Balancer isn't supported.
6563

Lines changed: 28 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
---
22
title: "Azure Kubernetes Fleet Manager with Arc-enabled Kubernetes clusters"
33
description: This article provides a conceptual overview of Azure Kubernetes Fleet Manager integration with Azure Arc-enabled Kubernetes clusters.
4-
ms.date: 10/16/2025
4+
ms.date: 02/13/2026
55
author: ealianis
66
ms.author: sehobbs
77
ms.service: azure-kubernetes-fleet-manager
88
ms.topic: concept-article
9-
# Customer intent: "As a platform administrator managing hybrid and multi-cloud Kubernetes infrastructure, I want to understand how Azure Kubernetes Fleet Manager integrates with Arc-enabled Kubernetes clusters, so that I can centrally manage my entire fleet regardless of where clusters are running."
9+
# Customer intent: "As a platform administrator managing hybrid and multicloud Kubernetes infrastructure, I want to understand how Azure Kubernetes Fleet Manager integrates with Arc-enabled Kubernetes clusters, so that I can centrally manage my entire fleet regardless of where clusters are running."
1010
---
1111

1212
# Azure Kubernetes Fleet Manager with Arc-enabled Kubernetes clusters (preview)
1313

14-
This article provides a conceptual overview of how Azure Kubernetes Fleet Manager integrates with Azure Arc-enabled Kubernetes clusters to enable unified multi-cluster management across hybrid and multi-cloud environments.
14+
This article provides a conceptual overview of how Azure Kubernetes Fleet Manager integrates with Azure Arc-enabled Kubernetes clusters to enable unified multi-cluster management across hybrid and multicloud environments.
1515

16-
If you are unfamiliar with Azure Kubernetes Fleet Manager, start with the [Azure Kubernetes Fleet Manager overview](./overview.md).
16+
If you're unfamiliar with Azure Kubernetes Fleet Manager, start with the [Azure Kubernetes Fleet Manager overview](./overview.md).
1717

1818
> [!IMPORTANT]
1919
> Azure Kubernetes Fleet Manager's support for Arc-enabled Kubernetes clusters is currently in public preview.
@@ -26,41 +26,53 @@ The integration between Azure Kubernetes Fleet Manager and Azure Arc-enabled Kub
2626

2727
## Key benefits and capabilities
2828

29-
Azure Kubernetes Fleet Manager integration with Arc-enabled Kubernetes clusters enables unified, intelligent, policy-driven multi-cluster resource management across hybrid and multi-cloud environments.
29+
Azure Kubernetes Fleet Manager integration with Arc-enabled Kubernetes clusters enables unified, intelligent, policy-driven multi-cluster resource management across hybrid and multicloud environments.
3030

3131
### Centralized policy-driven fleet governance
3232

33-
Azure Kubernetes Fleet Manager utilizes a hub-spoke architecture that creates a single control plane for the fleet. It allows fleet administrators to apply uniform cloud native policies on every member cluster, whether they reside in public clouds, private data centers, or edge locations. This greatly simplifies governance across large, geographically distributed fleets spanning hybrid and multi-cloud environments.
33+
Azure Kubernetes Fleet Manager utilizes a hub-spoke architecture that creates a single control plane for the fleet. It allows fleet administrators to apply uniform cloud native policies on every member cluster, whether they reside in public clouds, private data centers, or edge locations. The hub-spoke architecture greatly simplifies governance across large, geographically distributed fleets spanning hybrid and multicloud environments.
3434

3535
### Progressive Rollouts with Safeguards
3636

37-
Azure Kubernetes Fleet Manager provides a cloud native progressive rollout plans sequence updates across the entire fleet with health verification at each step. The application owner can stop a rollout or rollback to any previous versions when they observe failures, limiting blast radius. This keeps multi-cluster application deployments reliable and predictable spanning edge, on-premises, and cloud environments.
37+
Azure Kubernetes Fleet Manager provides a cloud native progressive rollout plans sequence updates across the entire fleet with health verification at each step. The application owner can stop a rollout or rollback to any previous versions when they observe failures, limiting blast radius. Progressive rollouts keep multi-cluster application deployments reliable and predictable spanning edge, on-premises, and cloud environments.
3838

3939
### Powerful Multi-Cluster Scheduling
4040

41-
Azure Kubernetes Fleet Manager scheduler evaluates member cluster properties, available capacity, and declarative placement policies to select optimal destinations for workloads. It supports cluster affinity and anti-affinity rules, topology spread constraints to distribute workloads across failure domains, and resource-based placement to ensure sufficient compute, memory, and storage. The scheduler continuously reconciles as fleet conditions change, automatically adapting to cluster additions, removals, or capacity shifts across edge, on-premises, and cloud environments. For more details on the various scheduling capabilities, please see the multi-cluster workload management section.
41+
Azure Kubernetes Fleet Manager scheduler evaluates member cluster properties, available capacity, and declarative placement policies to select optimal destinations for workloads. It supports cluster affinity and anti-affinity rules, topology spread constraints to distribute workloads across failure domains, and resource-based placement to ensure sufficient compute, memory, and storage. The scheduler continuously reconciles as fleet conditions change, automatically adapting to cluster additions, removals, or capacity shifts across edge, on-premises, and cloud environments. For more details on the various scheduling capabilities see the multi-cluster workload management section.
4242

43-
## Supported capabilities, prerequisites and considerations
43+
## Supported capabilities, prerequisites, and considerations
4444

45-
Before integrating Arc-enabled Kubernetes clusters with Fleet Manager, review these important considerations
46-
noted within the [member cluster types documentation](./concepts-member-cluster-types.md).
45+
Before integrating Arc-enabled Kubernetes clusters with Fleet Manager, review these important considerations noted within the [member cluster types documentation](./concepts-member-cluster-types.md).
4746

4847
## Architecture overview
4948

50-
The Fleet Manager and Arc integration follows the same hub-and-spoke architecture used for AKS clusters:
49+
The Fleet Manager and Azure Arc integration uses the same hub-and-spoke architecture as AKS clusters:
5150

52-
When you join an Arc-enabled Kubernetes cluster to a Fleet, the Fleet Arc Extension is installed on your Arc-Enabled Kubernetes cluster, deploying the Fleet's member agents onto your underlying cluster. These agents will communicate directly with the Fleet's hub cluster.
51+
When you join an Arc-enabled Kubernetes cluster to a Fleet Manager, the Fleet Manager Arc extension is installed on your Arc-Enabled Kubernetes cluster, deploying the Fleet's member agents onto your underlying cluster. These agents communicate directly with the Fleet's hub cluster.
5352

5453
**Key components:**
5554

56-
- **Hub cluster**: Centralized control plane for managing the entire fleet
55+
- **Hub cluster**: Centralized control plane for managing the entire fleet.
5756
- **Fleet extension**: Deployed to Arc-enabled clusters to enable Fleet Manager integration via the Fleet Arc Extension.
58-
- **Member cluster representation**: Arc-enabled clusters appear as `MemberCluster` resources in the hub
57+
- **Member cluster representation**: Arc-enabled clusters appear as `MemberCluster` resources in the hub.
5958

6059
## Getting started
6160

6261
To begin using Fleet Manager with Arc-enabled Kubernetes clusters:
6362

6463
1. **Connect clusters to Azure Arc**: Connect your Kubernetes clusters to Azure Arc. For instructions, see [Connect an existing Kubernetes cluster to Azure Arc](/azure/azure-arc/kubernetes/quickstart-connect-cluster).
6564
2. **Create or upgrade your fleet**: Create (or upgrade) a fleet resource with a hub cluster, then join your Arc-enabled clusters. For instructions, see [Create a fleet and join member clusters](./quickstart-create-fleet-and-members.md).
66-
3. **Configure workload placement**: Create `ClusterResourcePlacement` resources for your applications. For guidance, see [Kubernetes resource propagation concepts](./concepts-resource-propagation.md).
65+
3. **Configure workload placement**: Create `ClusterResourcePlacement` resources for your applications. For guidance, see [Kubernetes resource propagation concepts](./concepts-resource-propagation.md).
66+
67+
## Public region limitation
68+
69+
Fleet Manager Arc-enabled Kubernetes cluster support is only currently available in Azure public cloud regions.
70+
71+
If you attempt to create an Arc-enabled member cluster in a non-public cloud region, an error of type `FeatureNotAvailableInCloud` with the message `The feature 'Arc Member Cluster' is not available in cloud environment` is returned.
72+
73+
When Azure Arc Gateway is available in Azure non-public cloud regions the restriction will be lifted.
74+
75+
You can track the status of Azure Arc Gateway via its [official documentation][azure-arc-gateway].
76+
77+
<!-- LINKS -->
78+
[azure-arc-gateway]: /azure/azure-arc/kubernetes/arc-gateway-simplify-networking

articles/kubernetes-fleet/concepts-member-cluster-types.md

Lines changed: 28 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -16,35 +16,48 @@ Azure Kubernetes Fleet Manager supports two types of member clusters:
1616
- [Arc-enabled Kubernetes clusters](/azure/azure-arc/kubernetes/overview) (Preview).
1717

1818
> [!IMPORTANT]
19-
> Azure Kubernetes Fleet Manager's support for Arc-enabled Kubernetes clusters is currently in Preview. [See below for limitations and requirements](#arc-enabled-kubernetes-clusters-important-considerations).
19+
> Azure Kubernetes Fleet Manager's support for Arc-enabled Kubernetes clusters is currently in Preview.
2020
2121
The following table outlines which Azure Kubernetes Fleet Manager capabilities are supported for each member cluster type.
2222

2323
| Capability | AKS cluster | Arc-enabled Kubernetes cluster |
24-
|-----|----|-----------|
25-
| Kubernetes and node image updates |✅ GA | ❌ Unsupported|
26-
| Workload placement |✅ GA| ✅ Preview|
24+
|------------|-------------|--------------------------------|
25+
| Kubernetes and node image updates |✅ GA | ❌ Unsupported |
26+
| Workload placement |✅ GA| ✅ Preview |
2727
| DNS load balancing | ✅ GA| ❌ Unsupported|
2828
| Managed Namespaces | ✅ Preview | ✅ Preview |
29-
| Managed Namespace RBAC | ✅ Preview | ❌ Unsupported |
29+
| Managed Namespace RBAC | ✅ Preview | ❌ Unsupported |
30+
| Non-public Azure regions | ✅ GA | ❌ Unsupported |
3031

3132
## Arc-enabled Kubernetes Clusters important considerations
3233

3334
Depending on your environment and configuration, certain limitations may apply when connecting an Arc-enabled Kubernetes cluster to an Azure Kubernetes Fleet Manager hub. Review the following considerations:
3435

35-
### Private Fleet
36+
### Cluster resource requirements
3637

37-
- For **Private Fleets**, your Arc-enabled Kubernetes cluster **must** be configured to use [Azure Arc Gateway](/azure/azure-arc/servers/arc-gateway).
38+
When you add an Arc-enabled Kubernetes cluster to Fleet Manager, the following conditions apply on the member cluster:
3839

39-
### Cluster resource requirements
40+
- At least **210 MB** memory and **2%** of one CPU core available.
41+
- The cluster should reserve **3 pods** for the Azure Kubernetes Fleet Manager Arc extension agents.
42+
- The **fleet-system** namespace is created for Fleet-related components and shouldn't be directly modified.
4043

41-
When adding an Arc-enabled Kubernetes cluster to Fleet Manager, the following conditions apply:
42-
- At least **210 MB** memory and **2%** of one CPU core available
43-
- The cluster should reserve **3 pods** for the Azure Kubernetes Fleet Manager Arc extension agents
44-
- The namespace **fleet-system** will be created for related components.
45-
- Do **not delete or modify** this namespace, it is required for core functionality.
44+
### Private Fleet
45+
46+
For **Private Fleets**, your Arc-enabled Kubernetes cluster **must** be configured to use [Azure Arc Gateway](/azure/azure-arc/servers/arc-gateway).
4647

4748
### Networking
4849

49-
- **TLS-terminating proxies are not supported.**
50-
- If using a **passthrough proxy**, your Arc-enabled Kubernetes cluster **must** also be configured to use [Azure Arc Gateway](/azure/azure-arc/servers/arc-gateway).
50+
**TLS-terminating proxies are not supported.** If using a **passthrough proxy**, your Arc-enabled Kubernetes cluster **must** also be configured to use [Azure Arc Gateway](/azure/azure-arc/servers/arc-gateway).
51+
52+
## Non-public region limitation
53+
54+
Fleet Manager Arc-enabled Kubernetes cluster support is only currently available in Azure public cloud regions.
55+
56+
If you attempt to create an Arc-enabled member cluster in a non-public cloud region, an error of type `FeatureNotAvailableInCloud` with the message `The feature 'Arc Member Cluster' is not available in cloud environment` is returned.
57+
58+
When Azure Arc Gateway is available in Azure non-public cloud regions the restriction will be lifted.
59+
60+
You can track the status of Azure Arc Gateway via its [official documentation][azure-arc-gateway].
61+
62+
<!-- LINKS -->
63+
[azure-arc-gateway]: /azure/azure-arc/kubernetes/arc-gateway-simplify-networking

0 commit comments

Comments
 (0)