Azure service fabric 如何使用powershell更新服务结构应用程序参数

Azure service fabric 如何使用powershell更新服务结构应用程序参数,azure-service-fabric,Azure Service Fabric,使用powershell可以直接更新Service Fabric应用程序参数,而无需重新部署整个应用程序 如果要更新应用程序端口,需要更新应用程序清单文件并将该更新推送到集群。例如,使用VisualStudio可以进行更改,当选择“发布”时,可以选择更新应用程序 当然,您可以使用PowerShell应用更改,但过程都是相同的。您可以更改清单并将该文件更新到集群。没有一个选项可以像在Azure VM上那样简单地使用powershell更新端口 您可以在以下文档中阅读有关更新应用程序清单的更多信息:

使用powershell可以直接更新Service Fabric应用程序参数,而无需重新部署整个应用程序


如果要更新应用程序端口,需要更新应用程序清单文件并将该更新推送到集群。例如,使用VisualStudio可以进行更改,当选择“发布”时,可以选择更新应用程序

当然,您可以使用PowerShell应用更改,但过程都是相同的。您可以更改清单并将该文件更新到集群。没有一个选项可以像在Azure VM上那样简单地使用powershell更新端口

您可以在以下文档中阅读有关更新应用程序清单的更多信息:


如果不使用默认服务,则可以更新参数

Start-ServiceFabricApplicationUpgrade -ApplicationName $applicationName -ApplicationTypeVersion $applicationVer `
-Monitored -FailureAction Rollback -UpgradeDomainTimeoutSec 360 -HealthCheckRetryTimeoutSec 10 -ApplicationParameter $parameters -Force 
如果您使用的是应用程序清单的默认服务,那么我们建议您不要使用,因为正如您所提到的,您必须更改清单以部署新设置。如果您想要一种更具操作性的方式,那么您可以删除默认服务,并使用updateservicefactricservice动态更改参数。通常,我们建议默认服务仅用于开发/测试


src:

只是想澄清一下,当你说应用程序端口时,你指的是上面屏幕截图中突出显示的应用程序参数,如键、数据库、端点。我希望能够只更新其中一个参数,而不必进行整个部署。例如,更新实例计数更新ServiceFabricsService-无状态结构:/myapp/test-InstanceCount 1,但用于参数。我不必为此发布整个项目。