github.com/oam-dev/kubevela@v1.9.11/hack/load-test/bootstrap.sh (about)

     1  #!/bin/bash
     2  
     3  SHARD=${SHARD:-3}
     4  
     5  for i in $(seq 0 $(expr $SHARD - 1)); do
     6    kubectl create ns load-test-$i
     7  done
     8  
     9  for i in $(seq 0 $(expr $SHARD - 1)); do
    10    echo "
    11      apiVersion: v1
    12      kind: Namespace
    13      metadata:
    14        name: load-test-$i
    15    " > /tmp/ns-$i.yaml
    16    kubectl get clustergateways | grep cluster- | awk '{print $1}' | xargs -n1 -P8 vela kube apply -f /tmp/ns-$i.yaml --cluster
    17  done