Схема YAML для кластера Kubernetes (KubernetesCompute) с поддержкой Azure Arc, подключенного к CLI (версия 2)
ОБЛАСТЬ ПРИМЕНЕНИЯ: расширение машинного обучения Azure CLI версии 2 (текущее)
Исходную схему JSON можно найти по адресу https://azuremlschemas.azureedge.net/latest/kubernetesCompute.schema.json
.
Примечание.
Синтаксис YAML, описанный в этом документе, основан на схеме JSON для последней версии расширения ML CLI (версия 2). Этот синтаксис гарантированно работает только с последней версией расширения ML CLI (версия 2). Схемы для старых версий расширений можно найти по адресу https://azuremlschemasprod.azureedge.net/.
Синтаксис YAML
Ключ | Тип | Описание | Допустимые значения | Default value |
---|---|---|---|---|
$schema |
строка | Схема YAML. При создании файла YAML с помощью расширения VS Code Машинного обучения Azure вы можете добавить $schema в верхней части файла, чтобы вызывать завершение схемы и ресурсов. |
||
type |
строка | Обязательный. Тип вычисления. | kubernetes |
|
name |
строка | Обязательный. Имя вычисления. | ||
description |
строка | Описание вычисления. | ||
resource_id |
строка | Полный идентификатор ресурса кластера Kubernetes с поддержкой Azure Arc, который подключается к рабочей области в качестве целевого объекта вычислений. | ||
namespace |
строка | Пространство имен Kubernetes, используемое для целевого объекта вычислений. Перед подключением кластера Kubernetes к рабочей области в качестве целевого объекта вычислений необходимо создать пространство имен в этом кластере. Все Машинное обучение Azure рабочие нагрузки, выполняемые в этом целевом объекте вычислений, будут выполняться под пространством имен, указанным в этом поле. | ||
identity |
объект | Конфигурация управляемого удостоверения, назначаемого для вычисления. Кластеры KubernetesCompute поддерживают только одно удостоверение, назначаемое системой, или несколько удостоверений, назначаемых пользователем. Эти типы удостоверений не могут использоваться одновременно. | ||
identity.type |
строка | Тип управляемого удостоверения, назначаемого для вычисления. Если используется тип user_assigned , необходимо также указать свойство identity.user_assigned_identities . |
system_assigned , user_assigned |
|
identity.user_assigned_identities |
array | Список полных идентификаторов ресурсов для назначаемых пользователем удостоверений. |
Замечания
Команды az ml compute
могут использоваться для управления кластерами Kubernetes с поддержкой Azure Arc (KubernetesCompute), подключенными к рабочей области Машинного обучения Azure.