Service Fabric应用程序-更改应用程序更新时的实例数失败

时间:2018-11-22 14:34:14

标签: azure-service-fabric

我正在构建CI / CD管道,以使用所有参数将SF Stateless Application软件包释放到集群中。这是为了确保环境(DEV / UAT / PROD)的作用域可以具有不同的设置。

例如在DEV群集中,应用程序包的实例数可能为3(在10节点群集中)

我注意到,如果一个应用程序在集群中并且实例计数(例如)为3且正在运行,并且将部署参数更改为其他任何值(例如5),则应用程序包将上传并注册该类型,但在尝试对正在运行的应用程序进行滚动升级时会失败。

这也可以以其他方式起作用,例如如果正在运行的应用程序为-1,并且您希望减少下一次滚动部署的次数。

我是否错过了某个地方的设置或配置,这应该是这样吗?目前,它本身并不适合在不停机的情况下轻松扩展。

在最简单的形式下,我们只希望能够在应用程序更新中更改实例数,因为我们拥有一种以代码为基础的更改,构建和部署方法,以实现完全跟踪功能。

预先感谢