Руководство. Добавление и удаление типов узлов в управляемом кластере 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
Вы можете добавить тип узла в управляемый кластер Service Fabric с помощью шаблона Azure Resource Manager, PowerShell или CLI. Проходя этот учебник, мы добавим тип узла с помощью Azure PowerShell.
Чтобы создать новый тип узла, необходимо определить три свойства:
- Имя типа узла — имя, уникальное для всех существующих типов узлов в кластере.
- Число экземпляров — начальное число узлов нового типа узла.
- Размер виртуальной машины — номер SKU виртуальной машины для узлов. Если значение не задано, по умолчанию используется значение Standard_D2.
Примечание.
Если добавляемый тип узла является первым или единственным типом узла в кластере, необходимо использовать свойство "Первичный".
$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
Следующие шаги
Выполняя действия, указанные в этом разделе, мы добавили и удалили типы узлов. Дополнительные сведения см. в статье: