《OpenShift 4.x HOL教程汇总》
说明:本文已经在OpenShift 4.6环境中验证
- 安装并发压力工具
$ yum install httpd
- 部署测试应用和HPA
$ git clone https://github.com/liuxiaoyu-git/openshift-demo
$ oc new-project memory-hpa
$ oc apply -f openshift-demo/manifests/frontend.yaml
$ oc create -f openshift-demo/manifests/frontend-v1-memory-hpa.yaml
- 对应用并发压力测试
$ ab -n 10000 -c 40 https://$(oc get route frontend -o jsonpath='{.spec.host}')/
- 查看Repoica中的Pod数量变化。
$ oc get horizontalpodautoscaler/frontend-v1-memory
NAME REFERENCE TARGETS MINPODS MAXPODS REPLICAS AGE
frontend-v1-memory Deployment/frontend-v1 69996544/50Mi 1 3 3 34m