Skip to content

Instantly share code, notes, and snippets.

@dbolkensteyn
Created August 16, 2018 11:20
Show Gist options
  • Save dbolkensteyn/80d4027dd88549d5baf3d852a63844c9 to your computer and use it in GitHub Desktop.
Save dbolkensteyn/80d4027dd88549d5baf3d852a63844c9 to your computer and use it in GitHub Desktop.
Kubernetes load test
NAME=load-test
CMD="\
while true;
do
curl \
--silent \
${URL} > /dev/null;
echo downloaded;
done"
echo "
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
labels:
app: ${NAME}
name: ${NAME}
spec:
replicas: 1
template:
metadata:
labels:
app: ${NAME}
spec:
containers:
- name: ${NAME}
command: ['/bin/sh']
args: ['-c','${CMD}']
image: 'radial/busyboxplus'
resources:
requests:
cpu: 0.51
" | kubectl apply --filename -
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment