Service Fabric秤集上的存储空间用尽

时间:2018-10-16 15:53:10

标签: azure-service-fabric

我的Azure Service Fabric scleets上的存储空间已用完,因此无法再部署任何更新。我猜这是因为SF正在跟踪所有部署并占用了空间。

有人可以告诉我是否存在:

1)一种告诉服务结构删除旧部署(例如早于10天之前)的方法。 2)一种增加规模集上可用存储的方法(Service Fabric当前正在使用OS磁盘进行部署)

1 个答案:

答案 0 :(得分:2)

关于第一个问题

无法告诉SF根据天自动删除旧软件包,您可以:

  • 在运行 Deploy-FabricApplication.ps1 脚本时使用标志-UnregisterUnusedApplicationVersionsAfterUpgrade = $true进行升级
  • 更新 Deploy-FabricApplication.ps1 脚本或创建计划脚本来检查未使用的特定版本之前的软件包,例如this SO
  • 中所述。

关于第二个问题:

  • 是的,您可以通过ARM模板更新来更改磁盘大小,

但是问题可能还在于LOG的大小,请查看this问题,可能会在没有更大磁盘的情况下帮助解决该问题。