-
Notifications
You must be signed in to change notification settings - Fork 5
/
load-cluster.yml
44 lines (37 loc) · 1.59 KB
/
load-cluster.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
---
global:
writeToFile: false
indexerConfig:
enabled: true
esServers: [https://search-cloud-perf-lqrf3jjtaqo7727m7ynd2xyt4y.us-west-2.es.amazonaws.com]
defaultIndex: ripsaw-kube-burner
type: elastic
measurements:
- name: podLatency
esIndex: ripsaw-kube-burner
jobs:
- name: load-cluster
# Worker nodes are m5.large by default (2CPUs). We want to deploy 50 pods per core. Each iteration deploys 5
jobIterations: 60
qps: 5
burst: 5
namespacedIterations: true
namespace: load-cluster
podWait: false
waitWhenFinished: true
objects:
# 5 pods per namespace
- objectTemplate: "https://raw.githubusercontent.com/cloud-bulldozer/cluster-perf-ci/master/templates/load-cluster/postgres-secret.yml"
replicas: 1
- objectTemplate: "https://raw.githubusercontent.com/cloud-bulldozer/cluster-perf-ci/master/templates/load-cluster/postgres-deployment.yml"
replicas: 1
- objectTemplate: "https://raw.githubusercontent.com/cloud-bulldozer/cluster-perf-ci/master/templates/load-cluster/postgres-service.yml"
replicas: 1
- objectTemplate: "https://raw.githubusercontent.com/cloud-bulldozer/cluster-perf-ci/master/templates/load-cluster/postgres-networkpolicy.yml"
replicas: 0
- objectTemplate: "https://raw.githubusercontent.com/cloud-bulldozer/cluster-perf-ci/master/templates/load-cluster/app-configmap.yml"
replicas: 1
- objectTemplate: "https://raw.githubusercontent.com/cloud-bulldozer/cluster-perf-ci/master/templates/load-cluster/app-deployment.yml"
replicas: 1
inputVars:
podReplicas: 4