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.OnlineDeploymentKubernetesOnlineDeployment
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.
Nom de la ressource de point de terminaison, la valeur par défaut est None
Dictionnaire de balises. Les balises peuvent être ajoutées, supprimées et mises à jour. La valeur par défaut est None
Le dictionnaire de propriétés de ressource, par défaut, a la valeur None
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
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
Nombre de instance utilisé pour ce déploiement, la valeur par défaut est None
Type instance défini par l’administrateur de cluster K8S, la valeur par défaut est None
Équivalent à code_configuration.code, est ignoré si code_configuration est présent , la valeur par défaut est None
É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.
Nom de la ressource de point de terminaison, la valeur par défaut est None
Dictionnaire de balises. Les balises peuvent être ajoutées, supprimées et mises à jour. La valeur par défaut est None
Le dictionnaire de propriétés de ressource, par défaut, a la valeur None
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
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
Nombre de instance utilisé pour ce déploiement, la valeur par défaut est None
Type instance défini par l’administrateur de cluster K8S, la valeur par défaut est None
Équivalent à code_configuration.code, est ignoré si code_configuration est présent , la valeur par défaut est None
É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
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
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
Azure SDK for Python