天天看點

在阿裡雲上進行Docker應用的自動彈性伸縮簡介設定方法

在建立應用時,選擇“使用鏡像建立”,這裡我們部署一個tomcat應用。

在阿裡雲上進行Docker應用的自動彈性伸縮簡介設定方法

在“更多設定”中,勾選“開啟”自動伸縮,設定名額、下限、上限、步長、最大執行個體數目,最小執行個體數目即可。

在阿裡雲上進行Docker應用的自動彈性伸縮簡介設定方法

使用編排模闆建立應用時,點選“新增服務”

在阿裡雲上進行Docker應用的自動彈性伸縮簡介設定方法

在彈出的視窗中打開“更多設定”,勾選“開啟”自動伸縮,設定名額、下限、上限、步長即可。同上。

在編排模闆的labels配置中,添加相應的标簽:

指定步長(預設值是1):aliyun.auto_scaling.step

最大執行個體數量(預設值是10):aliyun.auto_scaling.max_instances

以cpu使用量為名額

指定上限: aliyun.auto_scaling.max_cpu

指定下限:aliyun.auto_scaling.min_cpu

以記憶體使用量為名額

指定上限:aliyun.auto_scaling.max_memory

指定下限:aliyun.auto_scaling.min_memory

示例(wordpress):

然後進行應用部署。

應用部署後報警規則及通知可以在雲監控上檢視及修改。

在阿裡雲上進行Docker應用的自動彈性伸縮簡介設定方法

當設定的名額超過閥值後,容器會自動進行容器的擴縮容。這裡容器從3個自動擴容到5個。

在阿裡雲上進行Docker應用的自動彈性伸縮簡介設定方法