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:
		
							parent
							
								
									ffd0e525d9
								
							
						
					
					
						commit
						9553115bbe
					
				@ -19,7 +19,7 @@ spec:
 | 
			
		||||
 | 
			
		||||
  serviceName: crawl-{{ id }}
 | 
			
		||||
  replicas: {{ scale }}
 | 
			
		||||
  podManagementPolicy: Parallel
 | 
			
		||||
  podManagementPolicy: OrderedReady
 | 
			
		||||
 | 
			
		||||
  # not yet supported
 | 
			
		||||
  #persistentVolumeClaimRetentionPolicy:
 | 
			
		||||
 | 
			
		||||
@ -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"
 | 
			
		||||
 | 
			
		||||
@ -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
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user