Rancher 是一个可视化管理 K8S 的 dashboard,更多时候我们需要通过脚本或者代码的方式来自动化部署,本文通过示例的方式来演示如何找到对应 API。

场景示例说明

Rancher 使用 2.6 版本,在其他持续集成平台上(例如Jenkins)需要触发自动 redeploy(重新部署) 操作。
面对这个需求,我们需要找到在 rancher 上对一个 deployment 进行重新部署的 API 接口,然后通过 rancher 提供的 API 调用这个接口即可。

接口调用方法

1、API key 的分配
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2、寻找 API 接口 URL

API 入口地址:https://yourdomain.com/v3
在这里插入图片描述
在这里插入图片描述

本例是 redeploy 一个 deployment 来演示的,如果你需要进行其他 API 操作,也是同理的,一层一层找到你需要的 API

在这里插入图片描述

3、通过代码调用 API 接口(提供 API Token),或者通过 http 工具测试验证。
(略)


(END)

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐