Deployd

启停deployd

systemctl start(stop) deployd

设定deployd的工作状态

Deployd正常工作时,会定时巡检集群的所有container,对错误状态的container就行自动纠正。当我们对集群需要维护调试时,可能有需要deployd进入维护态,以免对我们的调试工作造成影响。

进入维护态的deployd会停止巡检,而且通过Restful API发送的所有的变更类操作都会被暂存到内存队列中,等到恢复工作时才会被执行。

# 查看状态
curl http://deployd.lain:9003/api/status

# 设定为maintainence状态
curl -XPATCH http://deployd.lain:9003/api/status -H "Content-Type: application/json" -d '{"status":"stop"}'

# 设定正常工作状态
curl -XPATCH http://deployd.lain:9003/api/status -H "Content-Type: application/json" -d '{"status":"start"}'

results matching ""

    No results matching ""