Azure service fabric 不允许服务结构单节点单节点群集更新

Azure service fabric 不允许服务结构单节点单节点群集更新,azure-service-fabric,Azure Service Fabric,我在Azure中托管了一个单节点服务结构实例,仅用于测试目的。当我尝试将service fabric版本从6.5升级到7.0时,我收到以下消息: SingleNodeClusterUpdateNotAllowed 我能做些什么来允许这样做吗?简单的回答是不 原因是为了升级服务结构,必须关闭节点,更新并重新启动它。对所有节点重复此操作,直到更新完成。在单节点集群中,这意味着使集群完全脱机。服务结构规则不允许这样做(至少必须有一个节点可用)。 因此,单个节点“群集”无法更新其上运行的平台或应用程序

我在Azure中托管了一个单节点服务结构实例,仅用于测试目的。当我尝试将service fabric版本从6.5升级到7.0时,我收到以下消息:

SingleNodeClusterUpdateNotAllowed


我能做些什么来允许这样做吗?

简单的回答是不

原因是为了升级服务结构,必须关闭节点,更新并重新启动它。对所有节点重复此操作,直到更新完成。在单节点集群中,这意味着使集群完全脱机。服务结构规则不允许这样做(至少必须有一个节点可用)。 因此,单个节点“群集”无法更新其上运行的平台或应用程序


更新单节点群集的唯一方法是删除并重新安装它。应用程序也是如此(在部署更新版本之前删除应用程序类型)。根据您部署软件的位置(开发箱、服务器、azure),我建议尽可能多地使用脚本。这将允许您轻松地删除和重新部署。我使用Azure模板(arm)、DevOps管道和脚本的组合来初始化并将一些默认数据加载到应用程序中

奇怪的是,我已经有了这个单节点测试实例一年了,它一直在更新,直到版本7发布。