Compartir a través de


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.OnlineDeployment
KubernetesOnlineDeployment

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.

endpoint_name
Optional[str]

Nombre del recurso de punto de conexión, el valor predeterminado es Ninguno.

tags
Optional[Dict[str, Any]]

Diccionario de etiquetas. Las etiquetas se pueden agregar, quitar y actualizar. El valor predeterminado es Ninguno.

properties
Optional[Dict[str, Any]]

El diccionario de propiedades de activo, el valor predeterminado es None.

description
Optional[str]

Descripción del recurso, el valor predeterminado es None

model
Optional[Union[str, Model]]

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.

environment_variables
Optional[Dict[str, str]]

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

instance_count
Optional[int]

El recuento de instancias usado para esta implementación, el valor predeterminado es None.

instance_type
Optional[str]

El tipo de instancia definido por el administrador del clúster de K8S, tiene como valor predeterminado Ninguno.

code_path
Optional[Union[str, PathLike]]

Equivalente a code_configuration.code, se omitirá si code_configuration está presente , el valor predeterminado es None.

scoring_script
Optional[Union[str, PathLike]]

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.

endpoint_name
Optional[str]

Nombre del recurso de punto de conexión, el valor predeterminado es Ninguno.

tags
Optional[Dict[str, Any]]

Diccionario de etiquetas. Las etiquetas se pueden agregar, quitar y actualizar. El valor predeterminado es Ninguno.

properties
Optional[Dict[str, Any]]

El diccionario de propiedades de activo, el valor predeterminado es None.

description
Optional[str]

Descripción del recurso, el valor predeterminado es None

model
Optional[Union[str, Model]]

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.

environment_variables
Optional[Dict[str, str]]

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

instance_count
Optional[int]

El recuento de instancias usado para esta implementación, el valor predeterminado es None.

instance_type
Optional[str]

El tipo de instancia definido por el administrador del clúster de K8S, tiene como valor predeterminado Ninguno.

code_path
Optional[Union[str, PathLike]]

Equivalente a code_configuration.code, se omitirá si code_configuration está presente , el valor predeterminado es None.

scoring_script
Optional[Union[str, PathLike]]

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

dest
Union[PathLike, str, IO[AnyStr]]
Requerido

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

str

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