首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >等待服务结构集群可用的正确方法是什么?

等待服务结构集群可用的正确方法是什么?
EN

Stack Overflow用户
提问于 2019-01-11 01:14:44
回答 1查看 173关注 0票数 0

我正在自动化将Service应用程序部署到Azure。到目前为止,我已经自动化了:

  • 支持基础设施的创建:资源组、密钥库、证书
  • ARM模板的部署
  • 应用程序本身的构建和打包

现在,我正在尝试连接到Fabric管理端点,以便部署应用程序。但是,如果在部署状态“成功”后很短时间内试图连接,则会得到一个连接错误。如果我当时检查Service群集状态,它仍在部署过程中。

我可以一直尝试每10秒连接一次,直到能够到达管理端点为止,但这似乎很脏,因为部署集群的实际失败会在构建超时中发生。但是,我无法确定集群的健康状况,因为管理端点还没有可用,因此,这似乎被困在岩石和困难的地方之间。

是否有一种标准的、更简洁的方法来确定我的Service集群是否已经准备好让我连接以便部署我的应用程序?

EN

回答 1

Stack Overflow用户

发布于 2019-01-11 05:28:35

首先,这一假设从何而来:

代码语言:javascript
运行
复制
 but this seems dirty, since actual failures to deploy the cluster would eventuate in a build timeout. 

如果arm模板成功部署- SF集群将出现,所以这是。其次,可以使用Get-AzResource轮询Azure中的SF资源并确定其状态。在尝试次数有限的情况下使用指数后退。

这整个方法没什么意义。应用程序管道不应该依赖于基础设施管道。因此,在完成arm模板部署时,应该立即将基础设施管道标记为已完成,而不会出现错误。因为这个超时在第一次运行时就会发生(我甚至不确定它会发生,我只是引用您的话)。同一群集的所有后续arm模板更新都不会使群集管理端点无法访问。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54139117

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档