天天看點

如何壓測基于容器服務ACK托管的DUBBO服務

本文主要示範如何壓測基于阿裡雲ACK産品支援的Kubernetes叢集部署的DUBBO服務。

先決條件

阿裡雲ACK支援的任一Kubernetes叢集,且基于該叢集已部署了DUBBO服務。

場景配置

1.登入PTS 控制台,在左側導航欄中選擇建立壓測 > 微服務壓測。

2.在微服務壓測頁面,填寫場景名。

3.微服務類型選擇DUBBO。環境類型選擇ACK,網絡類型選擇Kubernetes叢集對應的網絡類型。

4.在場景配置頁簽下,填寫Dubbo服務配置資訊,具體參數填寫參考文檔:

https://help.aliyun.com/document_detail/165220.html

如何壓測基于容器服務ACK托管的DUBBO服務

施壓配置

Flannel網絡類型

1.選擇施壓配置頁簽,設定微服務所在的網絡配置,例如區域、VPC、安全組和交換機。

2.登入容器服務管理控制台,在左側導航欄選擇叢集 > 叢集,在叢集清單頁面,找到對應叢集并進入該叢集的基本資訊頁面。

3.在叢集資訊和叢集資源裡擷取ACK施壓配置中的資訊。包括虛拟專有網絡VPC、節點虛拟交換機、安全組和Pod網絡CIDR。

如何壓測基于容器服務ACK托管的DUBBO服務

4.設定施壓配置中的參數。

VPC資訊對應叢集資源資訊中的虛拟專有網絡VPC。

安全組對應叢集資源資訊中的安全組。

交換機對應叢集資源資訊中的節點虛拟交換機。

Pod網絡CIDR對應叢集資訊中的Pod網絡CIDR。

如何壓測基于容器服務ACK托管的DUBBO服務

Terway 網絡類型

2.登入容器服務管理控制台,在左側導航欄選擇叢集 > 叢集,在叢集清單頁面,找到對應的叢集并進入該叢集的基本資訊頁面。

3.在叢集資源裡擷取ACK施壓配置中的資訊。包括虛拟專有網絡VPC、節點虛拟交換機和安全組。

如何壓測基于容器服務ACK托管的DUBBO服務
如何壓測基于容器服務ACK托管的DUBBO服務

運作場景

1.單擊儲存去壓測,進入場景詳情頁面。

2.單擊啟動,開始進行壓測。

如何壓測基于容器服務ACK托管的DUBBO服務

3.在壓測中,您可以單擊操作列的詳情,檢視實時性能資料。在壓測停止之後,系統會自動收集壓測過程中的資料,形成壓測報告,展現微服務壓測的資料資訊。您也可以單擊操作列的詳情進行檢視。

如何壓測基于容器服務ACK托管的DUBBO服務

實時性能資料是每10秒的所有施壓機資料統計,具體根據壓測總時間長度會有所變化。單擊圖上方的圖例,可以顯示或隐藏某些資料曲線。

如何壓測基于容器服務ACK托管的DUBBO服務

公測申請

如何壓測基于容器服務ACK托管的DUBBO服務

繼續閱讀