Esquema YAML de clúster de Kubernetes (KubernetesCompute) habilitado para Azure Arc adjunto (v2) de CLI
SE APLICA A: Extensión de ML de la CLI de Azure v2 (actual)
El esquema JSON de origen se puede encontrar en https://azuremlschemas.azureedge.net/latest/kubernetesCompute.schema.json
.
Nota
La sintaxis de YAML que se detalla en este documento se basa en el esquema JSON de la versión más reciente de la extensión ML de la CLI v2. Se garantiza que esta sintaxis solo funciona con la versión más reciente de la extensión ML de la CLI v2. Dispone de los esquemas de las versiones de anteriores de la extensión en https://azuremlschemasprod.azureedge.net/.
Sintaxis de YAML
Clave | Tipo | Descripción | Valores permitidos | Valor predeterminado |
---|---|---|---|---|
$schema |
string | Esquema de YAML. Si usa la extensión VS Code de Azure Machine Learning para crear el archivo YAML, la inclusión de $schema en la parte superior del archivo le permite invocar las finalizaciones del esquema y los recursos. |
||
type |
string | Necesario. Tipo de proceso. | kubernetes |
|
name |
string | Necesario. Nombre del proceso. | ||
description |
string | Descripción del proceso. | ||
resource_id |
string | Identificador de recurso completo del clúster de Kubernetes habilitado para Azure Arc que se asocia al área de trabajo como destino de proceso. | ||
namespace |
string | El espacio de nombres de Kubernetes que se usará para el destino de proceso. El espacio de nombres debe crearse en el clúster de Kubernetes para que el clúster se pueda adjuntar al área de trabajo como destino de proceso. Todas las cargas de trabajo de Azure Machine Learning que se ejecutan en este destino de proceso se ejecutarán en el espacio de nombres especificado en este campo. | ||
identity |
object | Configuración de identidad administrada que se asignará al proceso. Los clústeres de KubernetesCompute solo admiten una identidad asignada por el sistema o varias identidades asignadas por el usuario, no ambas de forma simultánea. | ||
identity.type |
string | Tipo de identidad administrada que se asignará al proceso. Si el tipo es user_assigned , también se debe especificar la propiedad identity.user_assigned_identities . |
system_assigned , user_assigned |
|
identity.user_assigned_identities |
array | Lista de id. de recursos completos de las identidades asignadas por el usuario. |
Observaciones
Los comandos az ml compute
se pueden usar para administrar clústeres de Kubernetes (KubernetesCompute) habilitados para Azure Arc conectados a un área de trabajo de Azure Machine Learning.