本文主要演示如何壓測基於阿里雲ACK產品支持的Kubernetes集群部署的DUBBO服務。
先決條件:
阿里雲ACK支持的任一Kubernetes集群,且基於該集群已部署了DUBBO服務。
場景配置
1.登錄PTS 控制檯,在左側導航欄中選擇創建壓測 > 微服務壓測。
2.在微服務壓測頁面,填寫場景名。
3.微服務類型選擇DUBBO。環境類型選擇ACK,網絡類型選擇Kubernetes集群對應的網絡類型。
4.在場景配置頁簽下,填寫Dubbo服務配置信息,具體參數填寫參考文檔:https://help.aliyun.com/document_detail/165220.html。
施壓配置
Flannel網絡類型
1.選擇施壓配置頁籤,設置微服務所在的網絡配置,例如區域、VPC、安全組和交換機。
2.登錄容器服務管理控制檯,在左側導航欄選擇集群 > 集群,在集群列表頁面,找到對應集群並進入該集群的基本信息頁面。
3.在集群信息和集群資源裡獲取ACK施壓配置中的信息。包括虛擬專有網絡VPC、節點虛擬交換機、安全組和Pod網絡CIDR。
4.設置施壓配置中的參數。
VPC信息對應集群資源信息中的虛擬專有網絡VPC。
安全組對應集群資源信息中的安全組。
交換機對應集群資源信息中的節點虛擬交換機。
Pod網絡CIDR對應集群信息中的Pod網絡CIDR。
Terway 網絡類型
1.選擇施壓配置頁籤,設置微服務所在的網絡配置,例如區域、VPC、安全組和交換機。
2.登錄容器服務管理控制檯,在左側導航欄選擇集群 > 集群,在集群列表頁面,找到對應的集群並進入該集群的基本信息頁面。
3.在集群資源裡獲取ACK施壓配置中的信息。包括虛擬專有網絡VPC、節點虛擬交換機和安全組。
4.設置施壓配置中的參數。
VPC信息對應集群資源信息中的虛擬專有網絡VPC。
安全組對應集群資源信息中的安全組。
交換機對應集群資源信息中的節點虛擬交換機。
運行場景
1.單擊保存去壓測,進入場景詳情頁面。
2.單擊啟動,開始進行壓測。
3.在壓測中,您可以單擊操作列的詳情,查看實時性能數據。在壓測停止之後,系統會自動收集壓測過程中的數據,形成壓測報告,展現微服務壓測的數據信息。您也可以單擊操作列的詳情進行查看。
實時性能數據是每10秒的所有施壓機數據統計,具體根據壓測總時間長度會有所變化。單擊圖上方的圖例,可以顯示或隱藏某些數據曲線。