繁体   English   中英

使用已部署的版本升级/降级服务结构应用程序

[英]Upgrade/downgrade service fabric application with already deployed version

在Service Fabric群集中,如果应用程序具有多个版本(例如1.0.0,1.0.1,1.0.2),那么我们如何才能将应用程序从一个版本转移到另一个版本(例如活动版本是1.0.0),那么我想转移到1.0.1),而无需重新部署应用程序。 有PowerShell命令可以执行此操作吗?

您应该能够使用PowerShell命令

Start-ServiceFabricApplicationUpgrade

据说我确实遇到了本地集群的问题,告诉我如果服务描述已更改,则无法升级/回滚该应用程序,但没有更改。 使用Azure托管群集可以按预期工作,这可能与将包复制到映像存储中的方式不一致。

根据您要实现的目标,您还可以查看命名实例,在该实例中,您可以一次部署应用程序的多个版本以进行A-B测试。

这是一些类似的帖子:

发布1 发布2

编辑:

感谢Aleksey L在下面的评论。 由于类型不相同,并且在版本之间没有更改任何参数的情况下,可能会有些混乱,如果可以的话,这将起作用,如果需要,您将需要手动构建哈希表。

在此处输入图片说明

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM