🚀 Ray представил лейбл-селекторы для гибкой оркестровки
Ray 2.49 добавил поддержку лейбл-селекторов — новый способ точного размещения задач на нужных нодах.
Теперь можно назначать лейблы нодам (например, cpu-family=intel, market-type=spot) и указывать селекторы в задачах, акторах и placement group. Система поддерживает точные совпадения, отрицания и множественные условия вида in(us-west-1,us-west-2). Это заменяет старые «костыли» с имитацией ограничений через ресурсы (например, {spot: 0.01}). Архитектура вдохновлена Kubernetes и работает в Ray, KubeRay и Anyscale.
Селекторы учитываются при планировании и автоскейлинге: Ray GCS передаёт требования автоскейлеру, который поднимает ноды с нужными лейблами.