forked from cloud-bulldozer/benchmark-operator
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ripsaw_v1alpha1_kube-burner_cr.yaml
61 lines (61 loc) · 1.95 KB
/
ripsaw_v1alpha1_kube-burner_cr.yaml
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
apiVersion: ripsaw.cloudbulldozer.io/v1alpha1
kind: Benchmark
metadata:
name: kube-burner-cluster-density
namespace: my-ripsaw
spec:
# Metadata information
elasticsearch:
server: <ES_URL>
port: <ES_PORT>
prometheus:
# Elastic search instance with full URL format. https://elastic.apps.org:9200
es_server: <ES_URL>
# Prometheus bearer token
prom_token: <PROMETHEUS_BEARER_TOKEN>
# Prometheus URL with full URL format. https://prometheus-k8s.openshift-monitoring.svc.cluster.local:9091
prom_url: <PROMETHEUS_URL>
workload:
name: kube-burner
args:
# Workload name
workload: cluster-density
# Kube-burner Job timeout
job_timeout: 7200
# ES index name
default_index: ripsaw-kube-burner
# Number of job iterations
job_iterations: 100
# Pin kube-burner to a node using the value of the label kubernetes.io/hostname
pin_server: ""
# Wait for pods to be runnig before finishing kube-burner workload
wait_when_finished: true
# Wait for all pods to be running before moving forward to the next job iteration
pod_wait: false
# Use a custom kube-burner image
image: quay.io/cloud-bulldozer/kube-burner:latest
# Queries per second
qps: 25
# Max number of burst queries to perform
burst: 25
# Log level. Allowed, info and debug
log_level: info
# Delete old namespaces for the selected workload before starting benchmark
cleanup: true
# Verify object creation
verify_objects: true
# Exit w/o indexing if a verify error happened
error_on_verify: true
# Prometheus step size
step: 30s
# kube-burner metrics profile
metrics_profile: metrics.yaml
# kube-burner pod tolerations
tolerations:
- key: role
value: workload
effect: NoSchedule
# Pod nodeSelector
node_selector:
key: node-role.kubernetes.io/worker
value: