Files
kubevela/hack/load-test/bootstrap.sh
Somefive b4ef7e915f Feat: add load testing app template (#5526)
* Feat: add load testing apptemplate

Signed-off-by: Somefive <yd219913@alibaba-inc.com>

* Feat: update region template

Signed-off-by: Somefive <yd219913@alibaba-inc.com>

* Feat: use configmap instead of secret and add cleanup script

Signed-off-by: Somefive <yd219913@alibaba-inc.com>

* enhance readme

Signed-off-by: Somefive <yd219913@alibaba-inc.com>

---------

Signed-off-by: Somefive <yd219913@alibaba-inc.com>
2023-03-16 18:57:04 +08:00

17 lines
392 B
Bash

#!/bin/bash
SHARD=${SHARD:-3}
for i in $(seq 0 $(expr $SHARD - 1)); do
kubectl create ns load-test-$i
done
for i in $(seq 0 $(expr $SHARD - 1)); do
echo "
apiVersion: v1
kind: Namespace
metadata:
name: load-test-$i
" > /tmp/ns-$i.yaml
kubectl get clustergateways | grep cluster- | awk '{print $1}' | xargs -n1 -P8 vela kube apply -f /tmp/ns-$i.yaml --cluster
done