What is Azure Kubernetes Fleet Manager?
Azure Kubernetes Fleet Manager is a service for managing multiple Kubernetes clusters at scale. Member clusters can be Azure Kubernetes Service (AKS) clusters spanning regions and subscriptions, as well as Arc-enabled Kubernetes clusters running in other clouds or on-premises.
Fleet Manager gives platform administrators automated, safe multi-cluster updates, intelligent placement of Kubernetes resources, and a centralized view of monitoring data across all connected clusters. Through an optional hub cluster, resources can be placed on member clusters based on cluster labels and properties (cluster resource placement). Additional capabilities such as DNS-based load balancing across multiple AKS clusters and automated deployments from Git repositories are currently in preview.
Core Features
- Centralized management of AKS and Arc-enabled Kubernetes clusters across regions, subscriptions, and clouds
- Update runs for coordinated, safe Kubernetes version and node image upgrades with configurable update strategies
- Optional manual or automated approval gates for update groups and stages
- Auto-upgrade profiles to automatically apply new Kubernetes or node image versions
- Intelligent placement of Kubernetes resources through a hub cluster (cluster resource placement, namespace-scoped resource placement)
- Managed Fleet Namespaces to grant namespace access across multiple clusters, including resource quotas and network policies
Typical Use Cases
Multi-Region Deployments: Organizations operate AKS clusters in multiple Azure regions for disaster recovery or latency optimization. Fleet Manager enables coordinated rollout of applications and updates across all regions.
Environment Consistency: Development, staging, and production clusters are managed with consistent update and placement rules without maintaining each cluster individually.
Enterprise Governance: Large organizations use Managed Fleet Namespaces to enforce consistent access, network, and compliance rules across many clusters.
Benefits
- Reduced operational overhead through centralized control of many clusters
- Safe, staged updates lower the risk of outages during Kubernetes upgrades
- Fleet Manager itself does not add extra service costs
- Support for AKS and Arc Kubernetes clusters enables hybrid and multi-cloud scenarios
Frequently Asked Questions
What is Azure Kubernetes Fleet Manager?
A service for centrally and safely managing many Kubernetes clusters: coordinated updates, resource placement, and visibility into the health of all connected clusters.
How does Fleet Manager differ from Azure Arc?
Azure Arc technically connects Kubernetes clusters outside of Azure (on-premises, other clouds) to Azure. Fleet Manager uses that connectivity, together with AKS clusters, to additionally orchestrate multi-cluster updates, placement, and governance.
How many clusters can a fleet manage?
A fleet currently supports up to 500 Kubernetes clusters as members, in any mix of AKS and Arc-enabled clusters. Multiple fleets can be operated for larger requirements.
What does Azure Kubernetes Fleet Manager cost?
The Fleet Manager service itself is free. Costs apply to the underlying infrastructure, such as an optional hub AKS cluster with its virtual machines and load balancers, as well as the managed member clusters themselves.
Integration with innFactory
As a Microsoft Solutions Partner, innFactory supports you in implementing multi-cluster strategies with Azure Kubernetes Fleet Manager. We help with architecture, migration, and operations.
Contact us for a non-binding consultation on Fleet Manager and Kubernetes strategies.
Note: All product information on this page has been compiled with care, but is provided without guarantee and may be outdated or incomplete. Cloud services evolve rapidly — features, pricing, SLAs, and availability change frequently. Authoritative and up-to-date information can only be found on the official product page of Azure (official documentation). This page does not represent an offer by Azure.
