browsertrix/chart/app-templates
Ilya Kreymer a6a78c9ef2
node affinity: set to required instead of preferred to keep crawlers on dedicated infrastructure (#1366)
Previously, the crawler pods use preferred node affinity, instead of
required node affinity. This results in crawler nodes running on the
main node pool. Instead, we want to ensure crawler nodes are running on
dedicated node pool (if configured).
- Converts 'preferred node affinity' to 'required node affinity' for
the node pool, while keeping preferred pod affinity for keeping all
crawler / redis pods together.
- For profiles, updates to same node affinity, and also adds
resource constraint to match a single crawler for profile browser,
which did not have resource constraints.
2023-11-13 10:02:05 -08:00
..
crawl_cron_job.yaml charts cleanup: (#1360) 2023-11-08 19:24:00 -08:00
crawl_job.yaml
crawler.yaml node affinity: set to required instead of preferred to keep crawlers on dedicated infrastructure (#1366) 2023-11-13 10:02:05 -08:00
profile_job.yaml
profilebrowser.yaml node affinity: set to required instead of preferred to keep crawlers on dedicated infrastructure (#1366) 2023-11-13 10:02:05 -08:00
redis.yaml
replica_job.yaml background jobs fix: ensure bucket is parsed correctly (#1359) 2023-11-08 15:08:23 -08:00