我们有一个超简单的无状态服务,我正在努力让我们的开发/测试部署尽可能快,认识到由于缩短超时,我可能会面临部署失败的风险。
那就是说,有人可以给我一个全面的部署选项列表,我可以通过调整来有效缩短部署时间吗?有很多设置,我只是想了解那些可以在使用UnmonitoredAuto模式时快速部署的设置。
有人能救我一大堆实验吗?
答案 0 :(得分:0)
@BrettRobi我们几乎只限于参数powershell中的内容Start-ServiceFabricApplicationUpgrade
-Force只有在有警告的情况下才有帮助 https://docs.microsoft.com/en-us/powershell/module/servicefabric/start-servicefabricapplicationupgrade?view=azureservicefabricps
最好的'加速部署的选项是限制部署应用程序的节点数 可以将_InstanceCount设置为= 1而不是-1,因为它是默认值 然后它只升级一个升级域,例如UP0 并将跳过其他人 但这会使它与您的生产部署不一致,并且会在部署期间导致小的中断,因此您可以设置此_InstanceCount或更合适的任何内容
到目前为止,我所有的测试都没能比这更快,希望他们将很快添加另一个选项,同时部署到所有更新域
希望这会有所帮助