259
iPhone_iPad_Mac_手机_平板_苹果apple
触发器__API参考_容器服务-阿里云
简介
触发器是容器服务提供的简单快捷地进行重新部署和资源伸缩的 API。
由于标准的 API 需要保证安全性,因此需要严格的鉴权。但是对于需要与其他三方系统(例如 Jenkins 或者其他持续集成的 CI/CD 系统)集成的场景来说,所需要的权限是有限的,可能仅仅需要消息通知。因此为了保证安全性与便捷性,带有部分鉴权策略,并且可以灵活调用的 API 被广泛应用于持续集成持续交付的场景中。
容器服务目前提供重新部署触发器和资源伸缩触发器。
重新部署触发器
您可以与自己的监控系统进行集成,当发现系统异常时进行重新部署;您也可以与容器 Hub 进行集成,当容器新镜像构建完成后,可以自动进行部署等。
资源伸缩触发器
您可以通过调用资源伸缩触发器来实现容器伸缩。
创建触发器
操作流程
登录 容器服务管理控制台。
单击左侧导航栏中的 应用。
选择目标应用所在的集群。
选择目标应用并单击应用的名称。如下图所示。
在应用详情页面,单击 创建触发器。如下图所示。
在 触发器行为 下拉框中选择 重新部署 或者 资源伸缩 并单击 确定。
重新部署
当您对应用使用的镜像有写权限时,您可以勾选 关联到镜像更新。勾选后,当容器新镜像构建完成后,可以使用最新镜像自动对应用进行重新部署。
资源伸缩
在 服务 下拉框中选择需要设置资源伸缩触发器的服务。
注意:您需要将所对应集群的 Agent 升级到最新版本,才能使用资源伸缩触发器。
此时生成的触发器地址即为 API 的地址。
后续操作
您可以通过三方集成系统进行触发,使用 GET 或者 POST 都可以进行触发,例如使用 curl
命令触发。
调用重新部署触发器:
curl 'https://cs.console.aliyun.com/hook/trigger?triggerUrl=YzI4YTk5NzFkZWZkYzQ2MTJiOWZkNTM1MzY2ZDU1M2NifGNvbGxlY3RkLWJlbmNobWFya3xyZWRlcGxveXwxOGlxbjc1Z25uMmVzfA==&secret=44586c6b466352395143584c3970654ff5323d2509d546fdc1b33054b0928da8'
调用资源伸缩触发器:
注意:调用资源伸缩触发器时,需要在触发器 URL 中手动添加以下参数:
参数名称 | 必填 | 语义 | 可选值 |
---|---|---|---|
type | 是 | 伸缩类型 | 缩容:scale_in;扩容:scale_out |
step | 是 | 伸缩数量 | 正整数,1~100 |
例如,调用下面的触发器会执行扩容五个容器的操作。
curl 'https://cs.console.aliyun.com/hook/trigger?triggerUrl=Y2IxZjI5YzhhYjIwMzRlMjBiYjc2OGUzYTlmZDgyNDAyfHdvcmRwcmVzcy10ZXN0fHNjYWxpbmd8MTkzZmEyMXFwZXVwMXw=&secret=53374142724e4e4a626f664a313131556e62c6716cd0d97d096900b3ad42a9ad&type=scale_out&step=5'
最后更新:2016-12-13 18:19:25
上一篇:
伸缩服务实例__应用API列表_API参考_容器服务-阿里云
下一篇:
状态表__附录_API参考_容器服务-阿里云
边界路由器__产品使用手册_高速通道-阿里云
删除索引__结构管理_DMS for MongoDB_用户指南(NoSQL)_数据管理-阿里云
创建灾备实例__扩展实例_快速入门(MySQL)_云数据库 RDS 版-阿里云
安全组件__使用手册_移动安全-阿里云
通信模式__IoT Hub_产品组件_阿里云物联网套件-阿里云
7.3 表结构优化__第七章 性能优化和诊断_使用手册_分析型数据库-阿里云
GetLiveChannelInfo__关于LiveChannel的操作_API 参考_对象存储 OSS-阿里云
如何获取弹性Web托管的应用信息?__产品相关问题_使用问题_弹性 Web 托管-阿里云
新老版本API使用FAQ__图片处理指南_对象存储 OSS-阿里云
AttachPolicyToGroup__授权策略管理接口_RAM API文档_访问控制-阿里云
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云