Proposed Pull Request Change

title description ms.topic ms.author author ms.service ms.custom services ms.date
Delete a Service Fabric cluster in Azure In this tutorial, you learn how to delete an Azure-hosted Service Fabric cluster and all it's resources. You can delete the resource group containing the cluster or selectively delete resources. tutorial tomcassidy tomvcassidy azure-service-fabric devx-track-azurepowershell service-fabric 03/22/2026
📄 Document Links
GitHub View on GitHub Microsoft Learn View on Microsoft Learn
⚠ Content Truncation Detected
The generated rewrite appears to be incomplete.
Original lines: -
Output lines: -
Ratio: -
Raw New Markdown
Generating updated version of doc...
Rendered New Markdown
Generating updated version of doc...
+0 -0
+0 -0
--- title: Delete a Service Fabric cluster in Azure description: In this tutorial, you learn how to delete an Azure-hosted Service Fabric cluster and all it's resources. You can delete the resource group containing the cluster or selectively delete resources. ms.topic: tutorial ms.author: tomcassidy author: tomvcassidy ms.service: azure-service-fabric ms.custom: devx-track-azurepowershell services: service-fabric ms.date: 03/22/2026 # Customer intent: As a cloud administrator, I want to delete a Service Fabric cluster and its resources so that I can free up resources in my Azure environment. --- # Tutorial: Remove a Service Fabric cluster running in Azure This tutorial is part five of a series, and shows you how to delete a Service Fabric cluster running in Azure. To completely delete a Service Fabric cluster you also need to delete the resources used by the cluster. You have two options: either delete the resource group that the cluster is in (which deletes the cluster resource and all other resources in the resource group) or specifically delete the cluster resource and it's associated resources (but not other resources in the resource group). In this tutorial, you learn how to: > [!div class="checklist"] > * Delete a resource group and all it's resources > * Selectively delete resources from a resource group In this tutorial series you learn how to: > [!div class="checklist"] > * Create a secure [Windows cluster](service-fabric-tutorial-create-vnet-and-windows-cluster.md) on Azure using a template > * [Monitor a cluster](service-fabric-tutorial-monitor-cluster.md) > * [Scale a cluster in or out](service-fabric-tutorial-scale-cluster.md) > * [Upgrade the runtime of a cluster](service-fabric-tutorial-upgrade-cluster.md) > * Delete a cluster [!INCLUDE [updated-for-az](~/reusable-content/ce-skilling/azure/includes/updated-for-az.md)] ## Prerequisites Before you begin this tutorial: * If you don't have an Azure subscription, create a [free account](https://azure.microsoft.com/pricing/purchase-options/azure-account?cid=msft_learn) * Install [Azure PowerShell](/powershell/azure//install-az-ps) or [Azure CLI](/cli/azure/install-azure-cli). * Create a secure [Windows cluster](service-fabric-tutorial-create-vnet-and-windows-cluster.md) on Azure ## Delete the resource group containing the Service Fabric cluster The simplest way to delete the cluster and all the resources it consumes is to delete the resource group. Sign in to Azure and select the subscription ID with which you want to remove the cluster. You can find your subscription ID by logging in to the [Azure portal](https://portal.azure.com). Delete the resource group and all the cluster resources using the [Remove-AzResourceGroup](/powershell/module/az.resources/remove-azresourcegroup) cmdlet or [az group delete](/cli/azure/group) command. ```powershell Connect-AzAccount Set-AzContext -SubscriptionId <guid> $groupname = "sfclustertutorialgroup" Remove-AzResourceGroup -Name $groupname -Force ``` ```azurecli az login az account set --subscription <guid> ResourceGroupName="sfclustertutorialgroup" az group delete --name $ResourceGroupName ``` ## Selectively delete the cluster resource and the associated resources If your resource group has only resources that are related to the Service Fabric cluster you want to delete, then it is easier to delete the entire resource group. If you want to selectively delete the resources in your resource group, and keep resources not associated with the cluster, then follow these steps. List the resources in the resource group: ```powershell Connect-AzAccount Set-AzContext -SubscriptionId <guid> $groupname = "sfclustertutorialgroup" Get-AzResource -ResourceGroupName $groupname | ft ``` ```azurecli az login az account set --subscription <guid> ResourceGroupName="sfclustertutorialgroup" az resource list --resource-group $ResourceGroupName ``` For each of the resources you want to delete, run the following script: ```powershell Remove-AzResource -ResourceName "<name of the Resource>" -ResourceType "<Resource Type>" -ResourceGroupName $groupname -Force ``` ```azurecli az resource delete --name "<name of the Resource>" --resource-type "<Resource Type>" --resource-group $ResourceGroupName ``` To delete the cluster resource, run the following script: ```powershell Remove-AzResource -ResourceName "<name of the Resource>" -ResourceType "Microsoft.ServiceFabric/clusters" -ResourceGroupName $groupname -Force ``` ```azurecli az resource delete --name "<name of the Resource>" --resource-type "Microsoft.ServiceFabric/clusters" --resource-group $ResourceGroupName ``` ## Next steps In this tutorial, you learned how to: > [!div class="checklist"] > * Delete a resource group and all it's resources > * Selectively delete resources from a resource group Now that you've completed this tutorial, try the following: * Learn how to inspect and manage a Service Fabric cluster using [Service Fabric Explorer](service-fabric-visualizing-your-cluster.md). * Learn how to [patch cluster nodes running on Windows](how-to-patch-cluster-nodes-windows.md). * Learn how to aggregate and collect events for [Windows clusters](service-fabric-diagnostics-event-aggregation-wad.md) and [configure telemetry with Azure Monitor Agent and data collection rules](service-fabric-diagnostics-azure-monitor-agent-data-collection-rules.md) to monitor cluster events.
Success! Branch created successfully. Create Pull Request on GitHub
Error: