Tutorial: Como adicionar e remover tipos de nós de um cluster gerenciado do Service Fabric

Nesta série de tutoriais, discutiremos:

Esta parte da série aborda como:

  • Adicionar um tipo de nó a um cluster gerenciado do Service Fabric
  • Excluir um tipo de nó de um cluster gerenciado do Service Fabric

Pré-requisitos

Adicionar um tipo de nó a um cluster gerenciado do Service Fabric

Você pode adicionar um tipo de nó a um cluster gerenciado do Service Fabric por meio de um modelo do Azure Resource Manager, do PowerShell ou da CLI. Neste tutorial, adicionaremos um tipo de nó usando o Azure PowerShell.

Para criar um tipo de nó, você precisará definir três propriedades:

  • Nome do Tipo de Nó: O nome exclusivo de qualquer tipo de nó existente no cluster.
  • Contagem de Instâncias: Número inicial de nós do novo tipo de nó.
  • Tamanho da VM: O SKU da VM para os nós. Se não for especificado, o valor padrão Standard_D2 será usado.

Observação

Se o tipo de nó que está sendo adicionado for o primeiro ou o único tipo de nó no cluster, a propriedade Primária precisará ser usada.

$resourceGroup = "myResourceGroup"
$clusterName = "mysfcluster"
$nodeTypeName = "nt2"
$vmSize = "Standard_D2_v2"

New-AzServiceFabricManagedNodeType -ResourceGroupName $resourceGroup -ClusterName $clusterName -Name $nodeTypeName -InstanceCount 3 -vmSize $vmSize

Remover um tipo de nó de um cluster gerenciado do Service Fabric

Para remover um tipo de nó de um cluster gerenciado do Service Fabric, você precisa usar o PowerShell ou a CLI. Neste tutorial, removeremos um tipo de nó usando o Azure PowerShell.

Observação

Não será possível remover um tipo de nó primário se ele for o único tipo de nó primário no cluster.

Para remover um tipo de nó:

$resourceGroup = "myResourceGroup"
$clusterName = "myCluster"
$nodeTypeName = "nt2"

Remove-AzServiceFabricManagedNodeType -ResourceGroupName $resourceGroup -ClusterName $clusterName  -Name $nodeTypeName

Próximas etapas

Nesta seção, adicionamos e excluímos os tipos de nós. Para saber como implantar um aplicativo em um cluster gerenciado do Service Fabric, confira: