brunch

NKS 2탄-3. NKS 부하테스트

by Master Seo

<1> 부하 테스트

<2> 수집된 측정 항목 보기

<3> 수집된 로그 보기 , 조회하기

<4> 알람 받기




<1> 부하 테스트


1

# 터미널2 에서 모니터링


watch -d kubectl get ns,deploy,rs,svc,pods --kubeconfig="/root/kubeconfig.yaml"


watch -d kubectl get ns,deploy,rs,svc,pods --kubeconfig="/root/kubeconfig.yaml" -A



2

# 터미널3 에서 kube-ops-view 확인


service/kube-ops-view




3

사이트 부하 테스트 ?


mywebserver-nginx


export elb=$(kubectl -n default get svc mywebserver-nginx -o jsonpath="{.status.loadBalancer.ingress[].hostname}")


echo $elb

default-mywebserver-ngin-9e973-101288659-7fbe6319d453.kr.lb.naverncp.com



4


# ab 설치

yum install apr-util -y

yum install httpd-tools -y


ab -n 100000 -c 100 $elb/


ab -n 10000 -c 100 http://a3854ae848383c4a261917.ap-northeast-2.elb.amazonaws.com/




# 참고 , 부하 테스트 툴 설치


https://brunch.co.kr/@topasvga/4189






<2> 수집된 측정 항목 보기


확인?

1

# 터미널3



2

콘솔






<3> 수집된 로그 보기 , 조회하기









<4> 알람 받기


1

다시 부하 테스트 하자




2

메일로 가서 Alarm 이 왔는지 확인





keyword
매거진의 이전글NKS 2탄-2. NKS를 Helm으로 관리