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-阿裏雲