3 本地集群部署與壓力測試

2022-01-11 17:07:47 字數 812 閱讀 2715

nginx安裝

aspnet示例程式安裝

tengine安裝

kubernetes中部署應用很簡單,開啟dashboard,點選右上角建立即可

壓力測試工具apache ab

測試位址是否可以連通

docker run --rm jordi/ab -v 2
每次傳送100個請求,持續30秒

docker run --rm jordi/ab -t 30 -c 100
平均每秒請求數

requests per second: 68.16 [#/sec] (mean)

分布式測試工具beetle.dt

beetle.dt可以將測試程式分布到多台機器上,使用也比較簡單,有統計功能

應用動態伸縮

kubernetes可以將乙個應用部署到多個容器中,實現負載均衡,建立應用時可以輸入容器數量

建立完畢後可以通過部署頁面動態調整容器數量,該過程應用依然可以訪問

不過在docker for windows中,擴容效果並不理想,cpu雖然分攤到多個容器中,但是每秒處理數量並沒有提高

限制容器cpu使用量

cpu使用量按每秒處理數量來計算,通常是m為單位

"0.5" = 500m

"1" = 1000m

文章中有說明

kubeedge 1 4 本地部署

相比於之前版本,1.4版本有較大變化,部署前盡量將舊版本資料清除。環境如下 角色ip 負載cloud amd64 192.168.2.2 k8s cloudcore docker edge arm64 192.168.2.3 edgecore docker 關閉防火牆 systemctl disab...

CentOS 7本地映象部署NFS服務

systemctl status firewalld 檢視防火牆狀態 systemctl stop firewalld 停止防火牆 systemctl disable firewalld 停止防火牆自啟動 mkdir mnt media 建立掛載點 mount dev cdrom mnt media...

Kafka集群的部署與測試

kafka是一款分布式訊息發布和訂閱的系統,相比activemq具有高效能和高吞吐率。官方 相關專案 相關示例專案 leek 簡易版實時智慧型選股平台 tar zxvf kafka 2.11 0.9.0.1.tgz cd kafka 2.11 0.9.0.1.tgz 2 安裝zookeeper集群 ...