Я знаю, что могу использовать команды PowerShell, как описано hereProgramatically Добавить/Удалить узлы из кластера Service Fabric
.\AddNode.ps1 -NodeName VM5 -NodeType NodeType0 -NodeIPAddressorFQDN 182.17.34.52 -ExistingClientConnectionEndpoint 182.17.34.50:19000 -UpgradeDomain UD1 -FaultDomain fd:/dc1/r0 -AcceptEULA
.\RemoveNode.ps1 -ExistingClientConnectionEndpoint 182.17.34.50:19000
Однако, я хотел бы сделать то же самое из приложения .NET. Я посмотрел документацию FabricClient.ClusterManagementClient
и есть способы активировать/деактивировать узлы, но ничего не добавлять и удалять.
Команды PowerShell, на которые вы ссылаетесь, предназначены для автономного кластера, работающего на месте (не в Azure). Это ваш сценарий или вы используете кластер в Azure? Для последнего вам нужно будет перейти к базовой шкале виртуальной машины, установленной для изменения емкости (добавить/удалить узел). –
Я запускаю кластер на предварительном уровне. – MarcinJuraszek