搜狐首页 科技 神探狄仁杰4

手机搜狐

SOHU.COM

Rancher 1.4新特性之Webhooks初体验

Rancher1.4已于上周全面发布!新版本带来了Dashboard和Helm的集成,更细致的网络策略控制,直接构建进平台中的保密管理,当然还有今天要重点介绍的主角,Webhooks!

Rancher1.4版本为webhooks添加了一个新特性,赋予其一个能够处理弹性伸缩的初始驱动程序。实现webhooks的一个关键概念就是“Receiver(接收器)”,它可以让你注册一个webhook,并且提供给你一个触发Rancher内部action的url。

我们为webhooks实现了微服务,叫做webhook-service。我将利用我们目前的驱动程序—scaleService来解释该功能。scaleService driver允许用户创建一个receiver hook,用于对服务进行纵向扩容或缩容。一个典型的用例就是与监控系统集成,观测负载均衡器流量,当响应时间或每秒的请求数达到某个阈值时,调用这个receiver hook。下面我将详细介绍在Rancher中创建receiver hook的步骤。

新增一个Receiver Hook

在UI中导航到API - webhooks。你为所选环境创建的所有receiver hook,都会在“Receiver Hooks”这一界面中被列出。

点击”Add Receiver”,您将看到要输入的字段:

在此页上,要输入的字段如下:

精选