KubernetesOnlineDeployment Clase
Entidad de implementación de punto de conexión de Kubernetes Online.
Entidad de implementación de punto de conexión de Kubernetes Online.
Constructor para la entidad de implementación de puntos de conexión de Kubernetes Online.
- Herencia
-
azure.ai.ml.entities._deployment.online_deployment.OnlineDeploymentKubernetesOnlineDeployment
Constructor
KubernetesOnlineDeployment(*, name: str, endpoint_name: str | None = None, tags: Dict[str, Any] | None = None, properties: Dict[str, Any] | None = None, description: str | None = None, model: str | Model | None = None, code_configuration: CodeConfiguration | None = None, environment: str | Environment | None = None, app_insights_enabled: bool = False, scale_settings: DefaultScaleSettings | TargetUtilizationScaleSettings | None = None, request_settings: OnlineRequestSettings | None = None, liveness_probe: ProbeSettings | None = None, readiness_probe: ProbeSettings | None = None, environment_variables: Dict[str, str] | None = None, resources: ResourceRequirementsSettings | None = None, instance_count: int | None = None, instance_type: str | None = None, code_path: str | PathLike | None = None, scoring_script: str | PathLike | None = None, **kwargs)
Parámetros
- name
- str
Nombre del recurso de implementación.
Nombre del recurso de punto de conexión, el valor predeterminado es Ninguno.
Diccionario de etiquetas. Las etiquetas se pueden agregar, quitar y actualizar. El valor predeterminado es Ninguno.
El diccionario de propiedades de activo, el valor predeterminado es None.
Entidad de modelo para la implementación del punto de conexión, el valor predeterminado es Ninguno.
- code_configuration
- Optional[CodeConfiguration]
Configuración de código, el valor predeterminado es None
- environment
- Optional[Union[str, Environment]]
Entidad de entorno para la implementación del punto de conexión, el valor predeterminado es None
- app_insights_enabled
- bool
Si appinsights está habilitado, el valor predeterminado es False.
- scale_settings
- Optional[Union[DefaultScaleSettings , TargetUtilizationScaleSettings]]
Cómo se escalará la implementación en línea, el valor predeterminado es None
- request_settings
- Optional[OnlineRequestSettings]
Configuración de solicitud en línea, el valor predeterminado es None
- liveness_probe
- Optional[ProbeSettings]
Configuración de sondeo de ejecución, el valor predeterminado es None
- readiness_probe
- Optional[ProbeSettings]
Configuración del sondeo de preparación, el valor predeterminado es Ninguno.
Variables de entorno que se establecerán en la implementación, el valor predeterminado es None
- resources
- Optional[ResourceRequirementsSettings]
Configuración de requisitos de recursos, el valor predeterminado es None
El recuento de instancias usado para esta implementación, el valor predeterminado es None.
El tipo de instancia definido por el administrador del clúster de K8S, tiene como valor predeterminado Ninguno.
Equivalente a code_configuration.code, se omitirá si code_configuration está presente , el valor predeterminado es None.
Equivalente a code_configuration.code.scoring_script. Se omitirá si code_configuration está presente, el valor predeterminado es Ninguno.
- name
- str
Nombre del recurso de implementación.
Nombre del recurso de punto de conexión, el valor predeterminado es Ninguno.
Diccionario de etiquetas. Las etiquetas se pueden agregar, quitar y actualizar. El valor predeterminado es Ninguno.
El diccionario de propiedades de activo, el valor predeterminado es None.
Entidad de modelo para la implementación del punto de conexión, el valor predeterminado es Ninguno.
- code_configuration
- Optional[CodeConfiguration]
Configuración de código, el valor predeterminado es None
- environment
- Optional[Union[str, Environment]]
Entidad de entorno para la implementación del punto de conexión, el valor predeterminado es None
- app_insights_enabled
- bool
Si appinsights está habilitado, el valor predeterminado es False.
- scale_settings
- Optional[Union[DefaultScaleSettings , TargetUtilizationScaleSettings]]
Cómo se escalará la implementación en línea, el valor predeterminado es None
- request_settings
- Optional[OnlineRequestSettings]
Configuración de solicitud en línea, el valor predeterminado es None
- liveness_probe
- Optional[ProbeSettings]
Configuración de sondeo de ejecución, el valor predeterminado es None
- readiness_probe
- Optional[ProbeSettings]
Configuración del sondeo de preparación, el valor predeterminado es Ninguno.
Variables de entorno que se establecerán en la implementación, el valor predeterminado es None
- resources
- Optional[ResourceRequirementsSettings]
Configuración de requisitos de recursos, el valor predeterminado es None
El recuento de instancias usado para esta implementación, el valor predeterminado es None.
El tipo de instancia definido por el administrador del clúster de K8S, tiene como valor predeterminado Ninguno.
Equivalente a code_configuration.code, se omitirá si code_configuration está presente , el valor predeterminado es None.
Equivalente a code_configuration.code.scoring_script. Se omitirá si code_configuration está presente, el valor predeterminado es Ninguno.
Métodos
dump |
Volcar el contenido de implementación en un archivo en formato yaml. |
dump
Volcar el contenido de implementación en un archivo en formato yaml.
dump(dest: str | PathLike | IO, **kwargs) -> None
Parámetros
Destino al que se va a recibir el contenido de esta implementación. Debe ser una ruta de acceso a un archivo local o una secuencia de archivos ya abierta. Si dest es una ruta de acceso de archivo, se creará un nuevo archivo y se generará una excepción si el archivo existe. Si dest es un archivo abierto, el archivo se escribirá directamente y se generará una excepción si el archivo no se puede escribir.
Atributos
base_path
Ruta de acceso base del recurso.
Devoluciones
Ruta de acceso base del recurso.
Tipo de valor devuelto
code_path
creation_context
Contexto de creación del recurso.
Devoluciones
Metadatos de creación del recurso.
Tipo de valor devuelto
id
El identificador del recurso.
Devoluciones
Identificador global del recurso, un identificador de Azure Resource Manager (ARM).
Tipo de valor devuelto
provisioning_state
Estado de aprovisionamiento de implementación, de solo lectura.
Devoluciones
Estado de aprovisionamiento de implementación.
Tipo de valor devuelto
scoring_script
type
Azure SDK for Python