Azure service fabric 服务结构更改应用程序计数,而无需重新部署整个包
可以减少承载在ServiceFabric中的应用程序的实例数,而无需重新部署整个包Azure service fabric 服务结构更改应用程序计数,而无需重新部署整个包,azure-service-fabric,Azure Service Fabric,可以减少承载在ServiceFabric中的应用程序的实例数,而无需重新部署整个包 部署它时,应用程序实例计数设置为-1。现在我想把它减少到3,这是我正在使用的powershell脚本。它将xml转换为powershell参数,并使用它运行启动ServiceFabricApplicationUpgrade: Param ( [Parameter(Mandatory=$true)] [String] $ApplicationName, [Parameter(Man
部署它时,应用程序实例计数设置为-1。现在我想把它减少到3,这是我正在使用的powershell脚本。它将xml转换为powershell参数,并使用它运行
启动ServiceFabricApplicationUpgrade
:
Param
(
[Parameter(Mandatory=$true)]
[String]
$ApplicationName,
[Parameter(Mandatory=$true)]
[String]
$ApplicationTypeVersion,
[Parameter(Mandatory=$true)]
[String]
$ApplicationParameterFile
)
function Read-ApplicationParameters
{
Param (
[ValidateScript({Test-Path $_ -PathType Leaf})]
[String]
$ApplicationParameterFile
)
$applicationParameterXml = [Xml] (Get-Content $ApplicationParameterFile)
$applicationParameter = @{}
$applicationParameterXml.Application.Parameters.ChildNodes | Foreach {$applicationParameter[$_.Name] = $_.Value}
return $applicationParameter
}
$appParams = Read-ApplicationParameters $ApplicationParameterFile
Start-ServiceFabricApplicationUpgrade -ApplicationName $ApplicationName -ApplicationTypeVersion $ApplicationTypeVersion -ApplicationParameter $appParams -UnmonitoredAuto
获取ServiceFabricApplication
Get-ServiceFabricApplicationUpgrade-ApplicationName结构:/MyApp
Get-ServiceFabricApplication
验证参数您是在谈论无状态服务实例计数吗?