For self-hosted customers noticing pod restarts or issues with memory configuration, customers can move the background job processing to separate pods altogether. Background jobs include processes like Scorecard evaluations and Engineering Intelligence data processing.
1. Make a copy of backend/deployment.yaml into backend/worker-deployment.yaml
2. Change the deployment name in backend/worker-deployment.yaml
3. Modify both backend/deployment.yaml and backend/worker-deployment.yaml to add one additional environment variable:
For the original backend/deployment.yaml nodes:
- ENABLE_BACKGROUND_JOBS: false
For the new backend/worker-deployment.yaml nodes:
- ENABLE_BACKGROUND_JOBS: true