【问题标题】:Upgrade/downgrade service fabric application with already deployed version使用已部署的版本升级/降级服务结构应用程序
【发布时间】:2017-01-20 03:40:43
【问题描述】:

在 Service Fabric 集群中,如果应用程序有多个版本(比如 1.0.0、1.0.1、1.0.2),那么我们如何将应用程序从一个版本转移到另一个版本(比如 active 是 1.0.0,那么我想转移到 1.0.1) 而不重新部署应用程序。是否有 PowerShell 命令可以执行此操作?

【问题讨论】:

    标签: azure deployment upgrade azure-service-fabric


    【解决方案1】:

    您应该能够使用 PowerShell 命令

    Start-ServiceFabricApplicationUpgrade

    据说我确实遇到了本地集群的问题,告诉我如果服务描述发生了变化,我无法升级/回滚应用程序,而事实并非如此。使用 Azure 托管集群,这按预期工作,可能与将包复制到映像存储的方式不一致。

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

    这里有一些类似的帖子:

    Post 1 Post 2

    编辑:

    感谢 Aleksey L 在下方发表评论。由于类型不同,有点混乱,只要您没有在版本之间更改任何参数,这将起作用,如果您需要手动构建哈希表。

    【讨论】:

    • 要修复服务描述已更改“错误”,您应该提供-ApplicationParameter<Hashtable>。看看this question
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-25
    • 1970-01-01
    • 2023-01-17
    • 1970-01-01
    • 1970-01-01
    • 2020-04-24
    相关资源
    最近更新 更多