使用Rancher webhook实现弹性扩容缩容
实验目标:
学会使用Rancher中的Webhook,实现Rancher应用服务的扩容或缩容。
实验过程:
通过在Rancher中创建webhook,获取扩容或缩容的HTTP API网址,然后通过curl工具发送HTTP POST请求,实现扩容或缩容。
(也可以使用其他能够发送HTTP POST请求的工具来验证,比如Firefox扩展插件RESTED、Firefox扩展插件RESTER、独立的web调试程序Fiddler web debugger。)
实验步骤:
1、创建用于测试的应用myAPP和服务nginx,此时只有1个myAPP-nginx容器;
2、创建扩容Webhook,设置为每执行一次,服务中增加1个容器,获得扩容API地址;
3、使用curl命令行工具,参数中包含扩容API地址,发送3次HTTP POST请求;
4、验证Rancher中的nginx服务是否已经包含4个(1+3)myAPP-nginx容器;
5、创建缩容Webhook,设置为每执