helm chart tweaks: (#1067)

* helm chart tweaks:
- lower mem requirements for backend and crawler
- disable cors in ingress to pass through cors headers from backend
- crawler statefulset: use ordered instead of parallel scaling policy to avoid single crawl taking up all crawling capacity quickly
This commit is contained in:
Ilya Kreymer 2023-08-14 16:43:12 -07:00 committed by GitHub
parent ffd0e525d9
commit 9553115bbe
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 5 additions and 5 deletions

View File

@ -19,7 +19,7 @@ spec:
serviceName: crawl-{{ id }}
replicas: {{ scale }}
podManagementPolicy: Parallel
podManagementPolicy: OrderedReady
# not yet supported
#persistentVolumeClaimRetentionPolicy:

View File

@ -10,8 +10,8 @@ metadata:
kubernetes.io/ingress.class: {{ .Values.ingress_class | default "nginx" }}
nginx.ingress.kubernetes.io/ssl-redirect: "true"
nginx.ingress.kubernetes.io/rewrite-target: /$1
nginx.ingress.kubernetes.io/enable-cors: "true"
nginx.ingress.kubernetes.io/cors-allow-origin: "*"
# cors enabled via backend directly on allowed paths
#nginx.ingress.kubernetes.io/enable-cors: "true"
nginx.ingress.kubernetes.io/proxy-body-size: "0"
nginx.ingress.kubernetes.io/proxy-request-buffering: "off"
nginx.ingress.kubernetes.io/proxy-buffering: "off"

View File

@ -101,7 +101,7 @@ backend_workers: 2
backend_cpu: "25m"
backend_memory: "384Mi"
backend_memory: "200Mi"
# port for operator service
opPort: 8756
@ -187,7 +187,7 @@ crawler_browser_instances: 2
crawler_cpu_per_browser: 650
# this value is an integer in 'Mi' (Megabyte) units, multiplied by 'crawler_browser_instances'
crawler_memory_per_browser: 768
crawler_memory_per_browser: 675
# minimum size allocated to each crawler
# should be at least double crawl session size to ensure space for WACZ