有谁知道是否有办法使用Rancher API来确定升级的服务是否已完成或失败?我们希望收到有关服务升级何时完成的通知。我已经查看了牧场主的文档,试图找到此功能无济于事。
升级后的容器创建完成后,服务的状态将从upgrading
更改为upgraded
,并且旧的状态将停止。 可以通过轮询服务的 links.self
URL 或通过 WebSocket /v1/subscribe?eventNames=resource.change
来监视状态。
upgraded
服务后,您需要(可以选择验证事情是否满意,然后)对其调用finishupgrade
操作(POST
到服务上actions.finishupgrade
中的URL)。 这将使状态恢复active
并清理旧容器。