将 ManagedIdentityTokenService 添加到 Service Fabric 中的单节点开发集群?

Add ManagedIdentityTokenService to a Single Node dev cluster in Service Fabric?

我在 Azure 中有一个开发集群 运行,具有单个节点以节省成本。一些新的基于容器的服务需要 ManagedIdentityTokenService,我正在尝试根据 documentation here 添加它,但被 ARM 模板阻止,不允许更新到单节点集群。

是否有一些解决方法来重新创建整个集群,这有​​点麻烦?我不在乎集群在更新时是否宕机。

(生产集群 运行 在五个节点上,因此升级不会有问题。)

错误信息:

{
  "error": {
    "code": "SingleNodeClusterUpdateNotAllowed",
    "message": "Single node cluster update not allowed. Updates are allowed for clusters having node count equal or greater than 3.",
    "details": []
  }
}

很遗憾没有。您需要 delete and recreate 集群,而不是尝试更新现有集群。

If you have a development cluster, where more than one Service Fabric node is on a single physical or virtual machine, you must re-create the cluster with the new version.