diff --git a/test/scalability/counter/Makefile b/test/scalability/counter/Makefile new file mode 100644 index 00000000000..91fab0eb303 --- /dev/null +++ b/test/scalability/counter/Makefile @@ -0,0 +1,27 @@ +counter: + kubectl create --validate -f counter-rc.yaml + +counter1: + kubectl scale rc counter --replicas=1 + +counter10: + kubectl scale rc counter --replicas=10 + +counter50: + kubectl scale rc counter --replicas=50 + +counter100: + kubectl scale rc counter --replicas=100 + +counter200: + kubectl scale rc counter --replicas=200 + +counter500: + kubectl scale rc counter --replicas=500 + + +counter5000: + kubectl scale rc counter --replicas=5000 + +stop: + kubectl stop rc counter diff --git a/test/scalability/counter/counter-rc.yaml b/test/scalability/counter/counter-rc.yaml new file mode 100644 index 00000000000..ddc39a56dc4 --- /dev/null +++ b/test/scalability/counter/counter-rc.yaml @@ -0,0 +1,23 @@ +apiVersion: v1 +kind: ReplicationController +metadata: + name: counter +spec: + replicas: 1 + selector: + app: counter + template: + metadata: + labels: + app: counter + spec: + containers: + - name: count + image: ubuntu:14.04 + resources: + limits: + cpu: 1m + args: [bash, -c, + 'for ((i = 0; ; i++)); do echo "$i: $(date)"; sleep 1; done'] + +