Edit

Quickstart: Create an Azure Kubernetes Fleet Manager using an ARM template

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.

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
  1. Select Deploy to Azure to sign in and open a template.

    Button to deploy the Resource Manager template to Azure.

  2. 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.
  3. Select Review + Create > Create.

Next steps