使用stress,壓力測試K8S的POD cpu

2021-09-11 10:35:04 字數 457 閱讀 2470

一、配置

1、在component中配置

cpu  [4,6]

memory [70,90]

gpu   0

2、將準備好的stress映象放入映象檔案夾中   

二、啟動pod

三、檢視容器cpu

docker ps | grep  ***  可以查到唯一的雜湊值(集群模式需要到對應的pod節點執行才能找到相應的pod)

docker stats 雜湊值

或者使用top指令檢視。

四、進入pod,執行加壓命令

1、kubectl exec -it *** /bin/ash

2、stress -c 1 –i 4 –vm 1 –vm-bytes 1g –vm-hang 100 –timeout 100s

3、檢視容器cpu是否超載執行。

4、核對所有pod是否還在執行,cpu值為多少

K8s部署prometheus監控K8s細節

prometheus 一些配置檔案可以再github上找到。部署 root kube prometheus manifests 目錄下所有檔案 部署 root kube prometheus manifests setup 目錄下所有檔案 要注意的是自己要建立乙個工作空間 如果報錯執行下面語句 部署...

k8s 多租戶 k8s 基礎介紹

備註 1 每乙個pod裡執行著乙個特殊的容器 pause容器,其他容器都是業務容器,這些業務容器共享pause容器的網路棧和volume 邏輯卷 掛載卷。因此他們之間的通訊和資料交換更為高效。2 k8s設計了pod物件,將每個服務程序包裝到相應的pod中,使其成為pod中執行的乙個容器 contai...

使用minikube安裝k8s

要注意的是配置國內映象加速,配置方法 編輯docker的daemon,沒有則新建檔案 vim etc docker daemon.json 內容為重啟docker 參考 注意要新建乙個非root使用者,並配置操作許可權。在執行這一步的時候 之後比較順利 文件 如果此時你在伺服器上安裝 k8s,此時外...