首頁(yè) 資訊 如何使用馬拉松健康檢查命令模式?

如何使用馬拉松健康檢查命令模式?

來(lái)源:泰然健康網(wǎng) 時(shí)間:2024年12月29日 15:40

Mesos級(jí)別的健康檢查(MESOS_HTTP、MESOS_HTTPS、MESOS_TCP和命令)由Mesos在運(yùn)行相應(yīng)任務(wù)的代理上本地執(zhí)行,從而測(cè)試來(lái)自Mesos執(zhí)行器的可達(dá)性。與馬拉松級(jí)健康檢查相比,Mesos級(jí)健康檢查具有以下優(yōu)勢(shì):

Mesos級(jí)別的健康檢查盡可能接近任務(wù),因此它們不受網(wǎng)絡(luò)故障的影響。

Mesos級(jí)別的健康檢查委托給運(yùn)行任務(wù)的代理,因此可以檢查的任務(wù)數(shù)量可以隨集群中代理的數(shù)量水平擴(kuò)展。

的限制和注意事項(xiàng)

Mesos級(jí)別的健康檢查在代理上消耗額外的資源;此外,每次檢查任務(wù)時(shí),分叉執(zhí)行進(jìn)程和輸入任務(wù)的命名空間都需要一些開銷。

健康檢查進(jìn)程與它們檢查的任務(wù)共享資源。應(yīng)用程序定義必須考慮到健康檢查所消耗的額外資源。

Mesos級(jí)別的健康檢查要求在容器的回環(huán)接口上偵聽任務(wù),以及它們所需要的任何接口。如果您在生產(chǎn)中運(yùn)行一個(gè)服務(wù),您將希望確保用戶能夠到達(dá)它。

馬拉松目前不支持Mesos和馬拉松水平的健康檢查相結(jié)合。

示例使用HTTP:

{ "path": "/api/health", "portIndex": 0, "protocol": "HTTP", "gracePeriodSeconds": 300, "intervalSeconds": 60, "timeoutSeconds": 20, "maxConsecutiveFailures": 3, "ignoreHttp1xx": false }

或者M(jìn)esos HTTP:

{ "path": "/api/health", "portIndex": 0, "protocol": "MESOS_HTTP", "gracePeriodSeconds": 300, "intervalSeconds": 60, "timeoutSeconds": 20, "maxConsecutiveFailures": 3 }

或安全HTTP:

{ "path": "/api/health", "portIndex": 0, "protocol": "HTTPS", "gracePeriodSeconds": 300, "intervalSeconds": 60, "timeoutSeconds": 20, "maxConsecutiveFailures": 3, "ignoreHttp1xx": false }

注意: HTTPS健康檢查不驗(yàn)證SSL證書。

或TCP:

{ "portIndex": 0, "protocol": "TCP", "gracePeriodSeconds": 300, "intervalSeconds": 60, "timeoutSeconds": 20, "maxConsecutiveFailures": 0 }

或命令:

{ "protocol": "COMMAND", "command": { "value": "curl -f -X GET http://$HOST:$PORT0/health" }, "gracePeriodSeconds": 300, "intervalSeconds": 60, "timeoutSeconds": 20, "maxConsecutiveFailures": 3 } { "protocol": "COMMAND", "command": { "value": "/bin/bash -c \"</dev/tcp/$HOST/$PORT0\"" } }

進(jìn)一步信息:https://mesosphere.github.io/marathon/docs/health-checks.html

相關(guān)知識(shí)

馬拉松如何跑出健康節(jié)奏
馬拉松體檢需要檢查哪些項(xiàng)目
馬拉松
如何科學(xué)地跑馬拉松
經(jīng)常跑步不等于心臟健康!專家提醒:馬拉松賽前進(jìn)行心肺檢查非常必要
馬拉松愛好者如何利用營(yíng)養(yǎng)助力跑步健康?
馬拉松愛好者如何利用營(yíng)養(yǎng)助力跑步健康
武漢馬拉松官網(wǎng)
馬拉松裝備:跑馬拉松必備“五大件”
【陶真真】「馬拉松運(yùn)動(dòng)員」獨(dú)特的營(yíng)養(yǎng)模式

網(wǎng)址: 如何使用馬拉松健康檢查命令模式? http://m.u1s5d6.cn/newsview905318.html

推薦資訊