rancher的一个神器Receiver hooks
2020/4/7 17:01:36
本文主要是介绍rancher的一个神器Receiver hooks,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Receiver hooks 提供一个URL,在访问该URL时能够触发Rancher内部相应的动作。
在 Rancher 中,你可以创建接收器钩子。这些钩子提供了一个可以在Rancher 中触发事件的 URL。比如,接收器钩子可以和监控系统整合来增加或减少服务的容器数量。在 API -> Webhooks 页面, 你可以查看或创建一个接收钩子。
添加镜像仓库
新增一个Receiver Hooks
要创建一个接收器钩子,导航到,API -> Webhooks,点击 添加接收器
填写接收器 名称 以方便识别。
选择你要创建的接收器 类型。
基于接收器的类型确定接收器事件。
点击 创建。创建成功后,就可以在新创建接收器钩子旁边看到相应的URL。
添加完效果如下
这里说明一下服务器选择器,必须是容器标签匹配的才能被升级,一定要注意。
登陆配置触发器
配置完如下:
可以查看每次提交镜像触发的记录
触发 URL。 触发自己的 webhook, 被 Rancher 触发器钩子选中的服务会被升级。Rancher 触发器钩子默认需要提供的特定信息。同时使用 Rancher’s 接受器钩子和其它webhook,POST
请求中需要包含以下字段:
{ "push_data": { "tag": <pushedTag> }, "repository": { "repo_name": <image> }}复制代码
提交代码。查看镜像自动构建过程。完成后,查看Rancher的服务jwordpress自动升级。
以后每次有镜像更新都通知rancher升级服务。体验非常棒,用得很爽。
这篇关于rancher的一个神器Receiver hooks的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-25【机器学习(二)】分类和回归任务-决策树(Decision Tree,DT)算法-Sentosa_DSML社区版
- 2024-11-23增量更新怎么做?-icode9专业技术文章分享
- 2024-11-23压缩包加密方案有哪些?-icode9专业技术文章分享
- 2024-11-23用shell怎么写一个开机时自动同步远程仓库的代码?-icode9专业技术文章分享
- 2024-11-23webman可以同步自己的仓库吗?-icode9专业技术文章分享
- 2024-11-23在 Webman 中怎么判断是否有某命令进程正在运行?-icode9专业技术文章分享
- 2024-11-23如何重置new Swiper?-icode9专业技术文章分享
- 2024-11-23oss直传有什么好处?-icode9专业技术文章分享
- 2024-11-23如何将oss直传封装成一个组件在其他页面调用时都可以使用?-icode9专业技术文章分享
- 2024-11-23怎么使用laravel 11在代码里获取路由列表?-icode9专业技术文章分享