Rancher——通过 API 提取新镜像

Rancher——通过 API 提取新镜像

我已经正确设置了 CI,可以编译项目代码并将其推送到 Docker Hub。接下来,我想向 CI 添加一个步骤,以便在推送镜像后,Rancher 会升级其链接的服务并拉取新镜像。

然而,根据文档(见底部),的 APIupgrade调用必须包含一个包含许多数据的大型 JSON 对象。我最初的测试计划只是硬编码这个 JSON 对象,看看它是否有效,但文档中没有明确说明从哪里获取这些信息。

upgrade从 CI运行我的服务的最佳方法是什么?

答案1

首先获取服务,它将包含一个launchConfig。然后升级并传入 launchConfig,更改您想要更改的字段。

相关内容