教程:在 Service Fabric 托管群集中添加和删除节点类型
在本系列教程中,我们将讨论以下内容:
- 如何部署 Service Fabric 托管群集
- 如何横向扩展 Service Fabric 托管群集
- 如何在 Service Fabric 托管群集中添加和删除节点
- 如何将应用程序部署到 Service Fabric 托管群集
本系列中的这一部分介绍如何执行以下操作:
- 将节点类型添加到 Service Fabric 托管群集
- 从 Service Fabric 托管群集中删除节点类型
先决条件
- Service Fabric 托管群集(请参阅部署托管群集)。
- Azure PowerShell 4.7.0 或更高版本(请参阅安装 Azure PowerShell)。
将节点类型添加到 Service Fabric 托管群集
可以通过 Azure 资源管理器模板、PowerShell 或 CLI 将节点类型添加到 Service Fabric 托管群集。 在本教程中,我们将使用 Azure PowerShell 添加节点类型。
若要新建节点类型,需要定义三个属性:
- 节点类型名称:在群集的任何现有节点类型中独一无二的名称。
- 实例计数:新节点类型的初始节点数。
- VM 大小:节点的 VM SKU。 如果未指定,则使用默认值“Standard_D2”。
注意
如果要添加的节点类型是群集中的第一个或唯一的节点类型,则必须使用 Primary 属性。
$resourceGroup = "myResourceGroup"
$clusterName = "mysfcluster"
$nodeTypeName = "nt2"
$vmSize = "Standard_D2_v2"
New-AzServiceFabricManagedNodeType -ResourceGroupName $resourceGroup -ClusterName $clusterName -Name $nodeTypeName -InstanceCount 3 -vmSize $vmSize
从 Service Fabric 托管群集中删除节点类型
若要从 Service Fabric 托管群集中删除节点类型,必须使用 PowerShell 或 CLI。 在本教程中,我们将使用 Azure PowerShell 删除节点类型。
注意
如果某个主节点类型是群集中唯一的主节点类型,则不能将其删除。
若要删除某个节点类型,请使用以下代码:
$resourceGroup = "myResourceGroup"
$clusterName = "myCluster"
$nodeTypeName = "nt2"
Remove-AzServiceFabricManagedNodeType -ResourceGroupName $resourceGroup -ClusterName $clusterName -Name $nodeTypeName
后续步骤
在本部分中,我们添加和删除了节点类型。 若要了解如何将应用程序部署到 Service Fabric 托管群集,请参阅: