我正在与马拉松/中间层工作,并为我的应用程序启用了健康检查,运行良好,马拉松显示健康检查为绿色为我的应用。既然健康检查成功了,如果健康检查失败,我想进一步使用这个特性来部署我的应用程序的新容器(例如,每10个连续失败的健康检查就部署一个新容器)。
我怎么能这么做?
发布于 2016-08-19 13:50:35
我认为你甚至不需要马拉松式的自动调节来做到这一点。这应该可以在框外工作--您可以配置一个健康检查,在连续10次健康检查失败后终止运行中的马拉松任务,然后启动一个新的健康检查。
一些简单的东西看起来会是这样的:
"healthChecks": [
{
"protocol": "HTTP",
"path": "/health",
"gracePeriodSeconds": 120,
"intervalSeconds": 60,
"portIndex": 0,
"timeoutSeconds": 30,
"maxConsecutiveFailures": 10
}
]https://stackoverflow.com/questions/39036930
复制相似问题