Partager via


KubernetesOnlineDeployment Classe

Entité de déploiement de point de terminaison Kubernetes Online.

Entité de déploiement de point de terminaison Kubernetes Online.

Constructeur pour l’entité de déploiement de point de terminaison Kubernetes Online.

Héritage
azure.ai.ml.entities._deployment.online_deployment.OnlineDeployment
KubernetesOnlineDeployment

Constructeur

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)

Paramètres

name
str

Nom de la ressource de déploiement.

endpoint_name
Optional[str]

Nom de la ressource de point de terminaison, la valeur par défaut est None

tags
Optional[Dict[str, Any]]

Dictionnaire de balises. Les balises peuvent être ajoutées, supprimées et mises à jour. La valeur par défaut est None

properties
Optional[Dict[str, Any]]

Le dictionnaire de propriétés de ressource, par défaut, a la valeur None

description
Optional[str]

Description de la ressource, la valeur par défaut est None

model
Optional[Union[str, Model]]

Entité de modèle pour le déploiement du point de terminaison, la valeur par défaut est None

code_configuration
Optional[CodeConfiguration]

Configuration du code, la valeur par défaut est None

environment
Optional[Union[str, Environment]]

Entité d’environnement pour le déploiement de point de terminaison, la valeur par défaut est None

app_insights_enabled
bool

Appinsights est-il activé, la valeur par défaut est False

scale_settings
Optional[Union[DefaultScaleSettings , TargetUtilizationScaleSettings]]

Mise à l’échelle du déploiement en ligne, la valeur par défaut est None

request_settings
Optional[OnlineRequestSettings]

Paramètres de demande en ligne, la valeur par défaut est None

liveness_probe
Optional[ProbeSettings]

Paramètres de la sonde Liveness, la valeur par défaut est None

readiness_probe
Optional[ProbeSettings]

Paramètres de sonde de préparation, la valeur par défaut est None

environment_variables
Optional[Dict[str, str]]

Variables d’environnement qui seront définies dans le déploiement, la valeur par défaut est None

resources
Optional[ResourceRequirementsSettings]

Paramètres de configuration requise pour les ressources, la valeur par défaut est None

instance_count
Optional[int]

Nombre de instance utilisé pour ce déploiement, la valeur par défaut est None

instance_type
Optional[str]

Type instance défini par l’administrateur de cluster K8S, la valeur par défaut est None

code_path
Optional[Union[str, PathLike]]

Équivalent à code_configuration.code, est ignoré si code_configuration est présent , la valeur par défaut est None

scoring_script
Optional[Union[str, PathLike]]

Équivalent à code_configuration.code.scoring_script. Est ignoré si code_configuration est présent, la valeur par défaut est None

name
str

Nom de la ressource de déploiement.

endpoint_name
Optional[str]

Nom de la ressource de point de terminaison, la valeur par défaut est None

tags
Optional[Dict[str, Any]]

Dictionnaire de balises. Les balises peuvent être ajoutées, supprimées et mises à jour. La valeur par défaut est None

properties
Optional[Dict[str, Any]]

Le dictionnaire de propriétés de ressource, par défaut, a la valeur None

description
Optional[str]

Description de la ressource, la valeur par défaut est None

model
Optional[Union[str, Model]]

Entité de modèle pour le déploiement du point de terminaison, la valeur par défaut est None

code_configuration
Optional[CodeConfiguration]

Configuration du code, la valeur par défaut est None

environment
Optional[Union[str, Environment]]

Entité d’environnement pour le déploiement de point de terminaison, la valeur par défaut est None

app_insights_enabled
bool

Appinsights est-il activé, la valeur par défaut est False

scale_settings
Optional[Union[DefaultScaleSettings , TargetUtilizationScaleSettings]]

Mise à l’échelle du déploiement en ligne, la valeur par défaut est None

request_settings
Optional[OnlineRequestSettings]

Paramètres de demande en ligne, la valeur par défaut est None

liveness_probe
Optional[ProbeSettings]

Paramètres de la sonde Liveness, la valeur par défaut est None

readiness_probe
Optional[ProbeSettings]

Paramètres de sonde de préparation, la valeur par défaut est None

environment_variables
Optional[Dict[str, str]]

Variables d’environnement qui seront définies dans le déploiement, la valeur par défaut est None

resources
Optional[ResourceRequirementsSettings]

Paramètres de configuration requise pour les ressources, la valeur par défaut est None

instance_count
Optional[int]

Nombre de instance utilisé pour ce déploiement, la valeur par défaut est None

instance_type
Optional[str]

Type instance défini par l’administrateur de cluster K8S, la valeur par défaut est None

code_path
Optional[Union[str, PathLike]]

Équivalent à code_configuration.code, est ignoré si code_configuration est présent , la valeur par défaut est None

scoring_script
Optional[Union[str, PathLike]]

Équivalent à code_configuration.code.scoring_script. Est ignoré si code_configuration est présent, la valeur par défaut est None

Méthodes

dump

Videz le contenu du déploiement dans un fichier au format yaml.

dump

Videz le contenu du déploiement dans un fichier au format yaml.

dump(dest: str | PathLike | IO, **kwargs) -> None

Paramètres

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

Destination pour recevoir le contenu de ce déploiement. Doit être un chemin d’accès à un fichier local ou un flux de fichier déjà ouvert. Si dest est un chemin d’accès de fichier, un nouveau fichier est créé et une exception est levée si le fichier existe. Si dest est un fichier ouvert, le fichier est écrit directement dans et une exception est levée si le fichier n’est pas accessible en écriture.

Attributs

base_path

Chemin de base de la ressource.

Retours

Chemin de base de la ressource.

Type de retour

str

code_path

creation_context

Contexte de création de la ressource.

Retours

Métadonnées de création de la ressource.

Type de retour

id

ID de la ressource.

Retours

L’ID global de la ressource, un ID Azure Resource Manager (ARM).

Type de retour

provisioning_state

État du provisionnement du déploiement, en lecture seule.

Retours

État d’approvisionnement du déploiement.

Type de retour

scoring_script

type