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.
Applies to: ✔️ Fleet Manager ✔️ Fleet Manager with hub cluster
Learn how to create an Azure Kubernetes Fleet Manager using ARM templates.
Before you begin
If you don't have an Azure account, create a free account before you begin.
Read the conceptual overview of Fleet Manager, which provides an explanation of fleets and member clusters referenced in this document.
An Azure account with an active subscription. Create an account for free.
Install or upgrade Azure CLI to version
2.71.0or later.- Ensure fleet extension is updated to version
1.5.2or higher.
- Ensure fleet extension is updated to version
Create a Fleet Manager
You can create a Fleet Manager and later add your AKS and Arc-enabled clusters as member clusters. If the Fleet Manager has a hub cluster, more features are enabled, such as Kubernetes object propagation and Managed Fleet Namespaces. For more information, see the conceptual overview of Fleet Manager types, which provides a comparison of different Fleet Manager configurations.
Note
Once a Fleet Manager is created, it's possible to upgrade a Fleet Manager resource without a hub cluster to one with a hub cluster. For Fleet Manager resources with a hub cluster, once private or public is selected it can't be changed.
If you only want to use Fleet Manager for update orchestration, you can create a hubless Fleet Manager with the following ARM template:
Review the template
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"fleetName": {
"type": "string",
"defaultValue": "my-hubless-fleet"
}
},
"resources": [
{
"type": "Microsoft.ContainerService/fleets",
"apiVersion": "2025-03-01",
"name": "[parameters('fleetName')]",
"location": "[resourceGroup().location]",
"properties": {}
}
]
}
Deploy the template
Select Deploy to Azure to sign in and open a template.
On the Basics page, configure the following template parameters
- Subscription: Select an Azure subscription.
- Resource group: Select Create new. Enter a unique name for the resource group, such as myResourceGroup, then select OK.
- Location: Select a location, such as East US.
- Fleet Name: Enter a unique name for the Fleet, such as myFleet.
Select Review + Create > Create.