• Русский
  • Использование когорт

    Вы можете использовать когорты для группировки cluster queues и определения, какие cluster queues могут совместно использовать заемные ресурсы. Заемные ресурсы определяются как неиспользованная номинальная квота всех cluster queues в когорте.

    Использование когорт помогает оптимизировать использование ресурсов, предотвращая их недоиспользование и обеспечивая справедливое распределение. Когорты также упрощают управление ресурсами и их распределение между командами, поскольку вы можете группировать cluster queues для связанных рабочих нагрузок или для каждой команды. Кроме того, с помощью когорт можно задавать квоты ресурсов на уровне группы, определяя лимиты ресурсов, которые может потреблять группа cluster queues.

    Настройка когорт в спецификации cluster queue

    Вы можете добавить cluster queue в когорту, указав имя когорты в поле .spec.cohort объекта ClusterQueue, как показано в следующем примере:

    apiVersion: kueue.x-k8s.io/v1beta2
    kind: ClusterQueue
    metadata:
      name: cluster-queue
    spec:
    # ...
      cohort: example-cohort
    # ...

    Все cluster queues с совпадающим значением spec.cohort являются частью одной когорты.

    Если поле spec.cohort опущено, cluster queue не принадлежит ни к какой когорте и не может использовать заемные ресурсы.