• Русский
  • Использование ResourceQuota для устройств NVIDIA

    HAMi расширяет возможности нативного планировщика, позволяя использовать встроенный ResourceQuota для ограничения ресурсов. Для устройств NVIDIA HAMi поддерживает расширенную версию ResourceQuota для специализированных сценариев. Для задач, запрашивающих несколько устройств, нативный ResourceQuota рассчитывает запрос для каждого ресурса отдельно, тогда как расширенный ResourceQuota вычисляет фактический запрос ресурсов на основе количества устройств.

    resources:
      requests:
        nvidia.com/gpu: 2
        nvidia.com/gpumem: 2000

    Кроме того, расширенный ResourceQuota также поддерживает ограничение запросов на память GPU и вычислительную мощность с учётом реальной ситуации с устройствами в кластере. Например, если задача собирается быть запущенной на GPU с 2000MB памяти, планировщик HAMi рассчитает, выполним ли запрос, и обновит квоту с учётом фактического использования ресурсов.

    Содержание

    Использование расширенного ResourceQuota

    Чтобы планировщик HAMi распознавал расширенный ResourceQuota, имена ресурсов должны включать префикс limits.. Например, следующая конфигурация ResourceQuota ограничивает использование памяти GPU в пространстве имён default до 2000MiB и запрещает использование более 2 GPU:

    apiVersion: v1
    kind: ResourceQuota
    metadata:
      name: gpu-quota
      namespace: default
    spec:
      hard:
        limits.nvidia.com/gpu: 2
        limits.nvidia.com/gpumem: 2000

    Управление ResourceQuota в Alauda Container Platform

    ResourceQuota на уровне проекта

    ResourceQuota на уровне проекта применяет ограничения ресурсов ко всему проекту (пространству имён), гарантируя, что все рабочие нагрузки в проекте совместно остаются в пределах заданных границ. Вы можете указать расширенные квоты Alauda Build of Hami для проекта при создании или обновлении проекта в Alauda Container Platform.

    ResourceQuota на уровне пространства имён

    ResourceQuota на уровне пространства имён обеспечивает более детальный контроль, позволяя задавать конкретные ограничения для разных пространств имён в рамках одного проекта. Вы можете указать расширенные квоты Alauda Build of Hami для пространства имён при создании или обновлении пространства имён в Alauda Container Platform.

    Мониторинг ResourceQuota

    Вы можете просматривать уровень использования ResourceQuota на страницах с деталями проекта, деталями пространства имён и в обзоре бизнес-видов в Alauda Container Platform.