0

有谁知道是否有办法使用 Rancher API 来确定升级的服务是完成还是失败?我们希望在服务升级完成时收到通知。我查看了牧场主文档以试图找到此功能无济于事。

4

1 回答 1

5

升级后的容器创建完成后,服务的状态将从 变为 ,upgradingupgraded旧的容器将停止。您可以通过轮询links.self服务的 URL 或通过/v1/subscribe?eventNames=resource.changeWebSocket 来查看状态。

一旦服务是upgraded您需要(可选地验证事情是否满意,然后)调用finishupgrade它的操作(POST到服务中的 URL actions.finishupgrade)。这将使状态恢复active并清理旧容器。

于 2016-02-04T22:05:17.683 回答