mirror of
https://github.com/helm/charts.git
synced 2026-08-23 22:37:45 +00:00
* Add first locust chart draft * Move to stable * Improve post installation NOTES * Enable Health Check on locust master * Enable hard limit on Kubernetes Resources * Ensure master is ready before starting workers * Fix quotes for Worker deployment
37 lines
633 B
YAML
37 lines
633 B
YAML
Name: locust
|
|
|
|
image:
|
|
repository: quay.io/honestbee/locust
|
|
tag: 0.7.5
|
|
pullPolicy: IfNotPresent
|
|
|
|
service:
|
|
name: master-web
|
|
type: NodePort
|
|
externalPort: 8089
|
|
internalPort: 8089
|
|
nodePort: 0
|
|
master:
|
|
config:
|
|
target-host: https://site.example.com
|
|
resources:
|
|
limits:
|
|
cpu: 100m
|
|
memory: 128Mi
|
|
requests:
|
|
cpu: 100m
|
|
memory: 128Mi
|
|
worker:
|
|
config:
|
|
|
|
# all files from tasks folder are mounted under `/locust-tasks`
|
|
locust-script: "/locust-tasks/tasks.py"
|
|
replicaCount: 2
|
|
resources:
|
|
limits:
|
|
cpu: 100m
|
|
memory: 128Mi
|
|
requests:
|
|
cpu: 100m
|
|
memory: 128Mi
|