Číst v angličtině

Sdílet prostřednictvím


AksEndpointDeploymentConfiguration Třída

Poznámka

Jedná se o experimentální třídu a může se kdykoli změnit. Další informace najdete tady: https://aka.ms/acr/connected-registry.

Představuje informace o konfiguraci nasazení pro službu nasazenou ve službě Azure Kubernetes Service.

Pomocí metody deploy_configuration třídy vytvořte objekt AksEndpoint AksEndpointDeploymentConfiguration.

Inicializace objektu konfigurace pro nasazení koncového bodu do cílového výpočetního objektu AKS

Konstruktor

AksEndpointDeploymentConfiguration(autoscale_enabled, autoscale_min_replicas, autoscale_max_replicas, autoscale_refresh_seconds, autoscale_target_utilization, collect_model_data, auth_enabled, cpu_cores, memory_gb, enable_app_insights, scoring_timeout_ms, replica_max_concurrent_requests, max_request_wait_time, num_replicas, primary_key, secondary_key, tags, properties, description, gpu_cores, period_seconds, initial_delay_seconds, timeout_seconds, success_threshold, failure_threshold, namespace, token_auth_enabled, version_name, traffic_percentile, compute_target_name, cpu_cores_limit, memory_gb_limit)

Parametry

Name Description
autoscale_enabled
Vyžadováno

Jestli chcete pro tuto webovou službu povolit automatické škálování, nebo ne. Výchozí hodnota je True, pokud num_replicas je žádná.

autoscale_min_replicas
Vyžadováno
int

Minimální počet kontejnerů, které se mají použít při automatickém škálování této webové služby. Defaults to 1.

autoscale_max_replicas
Vyžadováno
int

Maximální počet kontejnerů, které se mají použít při automatickém škálování této webové služby. Výchozí nastavení je 10.

autoscale_refresh_seconds
Vyžadováno
int

Jak často se má automatické škálování pokusit tuto webovou službu škálovat. Defaults to 1.

autoscale_target_utilization
Vyžadováno
int

Cílové využití (v procentech z 100) by se automatické škálování mělo pokoušet udržovat pro tuto webovou službu. Výchozí hodnota je 70.

collect_model_data
Vyžadováno

Jestli chcete povolit shromažďování dat modelu pro tuto webovou službu, nebo ne. Výchozí nastavení je 'False'.

auth_enabled
Vyžadováno

Jestli chcete povolit ověřování pro tuto webovou službu, nebo ne. Výchozí hodnota je True.

cpu_cores
Vyžadováno

Počet jader procesoru, která se mají přidělit pro tuto webovou službu. Může to být desetinné číslo. Výchozí hodnota je 0.1.

memory_gb
Vyžadováno

Velikost paměti (v GB) pro přidělení této webové služby. Může to být desetinné číslo. Výchozí hodnota je 0,5.

enable_app_insights
Vyžadováno

Bez ohledu na to, jestli chcete pro tuto webovou službu povolit protokolování Application Insights. Výchozí nastavení je 'False'.

scoring_timeout_ms
Vyžadováno
int

Vypršení časového limitu pro volání bodování této webové služby. Výchozí hodnota je 60000.

replica_max_concurrent_requests
Vyžadováno
int

Počet maximálních souběžných požadavků na repliku, které umožní tuto webovou službu. Defaults to 1. Toto nastavení neměňte z výchozí hodnoty 1, pokud nemáte pokyn technické podpory Microsoftu nebo člena týmu Azure Machine Learning.

max_request_wait_time
Vyžadováno
int

Maximální doba, po kterou požadavek zůstane ve frontě (v milisekundách) před vrácením chyby 503. Výchozí hodnota je 500.

num_replicas
Vyžadováno
int

Počet kontejnerů, které se mají přidělit pro tuto webovou službu. Bez výchozího nastavení, pokud tento parametr není nastavený, je automatické škálování ve výchozím nastavení povolené.

primary_key
Vyžadováno
str

Primární ověřovací klíč, který se má použít pro tuto webovou službu

secondary_key
Vyžadováno
str

Sekundární ověřovací klíč, který se má použít pro tuto webovou službu

tags
Vyžadováno

Slovník značek klíč-hodnota pro poskytnutí této webové služby

properties
Vyžadováno

Slovník vlastností klíč-hodnota pro poskytnutí této webové služby. Tyto vlastnosti nelze po nasazení změnit, ale je možné přidat nové páry klíč-hodnota.

description
Vyžadováno
str

Popis této webové služby.

gpu_cores
Vyžadováno
int

Počet jader GPU, která se mají přidělit pro tuto webovou službu. Výchozí nastavení je 0.

period_seconds
Vyžadováno
int

Jak často (v sekundách) se má provést sonda aktivity. Default to 10 seconds. Minimální hodnota je 1.

initial_delay_seconds
Vyžadováno
int

Počet sekund po spuštění kontejneru před zahájením sondy aktivity Výchozí hodnota je 310.

timeout_seconds
Vyžadováno
int

Počet sekund, po kterých vyprší časový limit sondy živé aktivity. Výchozí hodnota je 2 sekundy. Minimální hodnota je 1.

success_threshold
Vyžadováno
int

Minimální počet po sobě jdoucích úspěchů sondy aktivity, které se mají považovat za úspěšné po selhání. Defaults to 1. Minimální hodnota je 1.

failure_threshold
Vyžadováno
int

Když se pod spustí a sonda aktivity selže, Kubernetes zkusí časy failureThreshold , než se vzdá. Defaults to 3. Minimální hodnota je 1.

namespace
Vyžadováno
str

Obor názvů Kubernetes, ve kterém chcete nasadit tuto webovou službu: až 63 malých alfanumerických znaků ('a'-'z', '0'-'9') a pomlček (-'). První a poslední znaky nesmí být pomlčky.

token_auth_enabled
Vyžadováno

Jestli chcete povolit ověřování Azure Active Directory pro tuto webovou službu, nebo ne. Pokud je tato možnost povolená, uživatelé mají přístup k této webové službě načtením přístupového tokenu pomocí svých přihlašovacích údajů Azure Active Directory. Výchozí nastavení je 'False'.

version_name
Vyžadováno
str

Název verze v koncovém bodu

traffic_percentile
Vyžadováno

Objem provozu, který verze přebírá v koncovém bodu.

cpu_cores_limit
Vyžadováno

Maximální počet jader procesoru, které tato webová služba může používat. Může to být desetinné číslo.

memory_gb_limit
Vyžadováno

Maximální velikost paměti (v GB), kterou tato webová služba může používat. Může to být desetinné číslo.

autoscale_enabled
Vyžadováno

Jestli chcete pro tuto webovou službu povolit automatické škálování, nebo ne. Výchozí hodnota je True, pokud num_replicas je žádná.

autoscale_min_replicas
Vyžadováno
int

Minimální počet kontejnerů, které se mají použít při automatickém škálování této webové služby. Defaults to 1.

autoscale_max_replicas
Vyžadováno
int

Maximální počet kontejnerů, které se mají použít při automatickém škálování této webové služby. Výchozí nastavení je 10.

autoscale_refresh_seconds
Vyžadováno
int

Jak často se má automatické škálování pokusit tuto webovou službu škálovat. Defaults to 1.

autoscale_target_utilization
Vyžadováno
int

Cílové využití (v procentech z 100) by se automatické škálování mělo pokoušet udržovat pro tuto webovou službu. Výchozí hodnota je 70.

collect_model_data
Vyžadováno

Jestli chcete povolit shromažďování dat modelu pro tuto webovou službu, nebo ne. Výchozí nastavení je 'False'.

auth_enabled
Vyžadováno

Jestli chcete povolit ověřování pro tuto webovou službu, nebo ne. Výchozí hodnota je True.

cpu_cores
Vyžadováno

Počet jader procesoru, která se mají přidělit pro tuto webovou službu. Může to být desetinné číslo. Výchozí hodnota je 0.1.

memory_gb
Vyžadováno

Velikost paměti (v GB) pro přidělení této webové služby. Může to být desetinné číslo. Výchozí hodnota je 0,5.

enable_app_insights
Vyžadováno

Bez ohledu na to, jestli chcete pro tuto webovou službu povolit protokolování Application Insights. Výchozí nastavení je 'False'.

scoring_timeout_ms
Vyžadováno
int

Vypršení časového limitu pro volání bodování této webové služby. Výchozí hodnota je 60000.

replica_max_concurrent_requests
Vyžadováno
int

Počet maximálních souběžných požadavků na repliku, které umožní tuto webovou službu. Defaults to 1. Toto nastavení neměňte z výchozí hodnoty 1, pokud nemáte pokyn technické podpory Microsoftu nebo člena týmu Azure Machine Learning.

max_request_wait_time
Vyžadováno
int

Maximální doba, po kterou požadavek zůstane ve frontě (v milisekundách) před vrácením chyby 503. Výchozí hodnota je 500.

num_replicas
Vyžadováno
int

Počet kontejnerů, které se mají přidělit pro tuto webovou službu. Bez výchozího nastavení, pokud tento parametr není nastavený, je automatické škálování ve výchozím nastavení povolené.

primary_key
Vyžadováno
str

Primární ověřovací klíč, který se má použít pro tuto webovou službu

secondary_key
Vyžadováno
str

Sekundární ověřovací klíč, který se má použít pro tuto webovou službu

tags
Vyžadováno

Slovník značek klíč-hodnota pro poskytnutí této webové služby

properties
Vyžadováno

Slovník vlastností klíč-hodnota pro poskytnutí této webové služby. Tyto vlastnosti nelze po nasazení změnit, ale je možné přidat nové páry klíč-hodnota.

description
Vyžadováno
str

Popis této webové služby.

gpu_cores
Vyžadováno
int

Počet jader GPU, která se mají přidělit pro tuto webovou službu. Výchozí nastavení je 0.

period_seconds
Vyžadováno
int

Jak často (v sekundách) se má provést sonda aktivity. Default to 10 seconds. Minimální hodnota je 1.

initial_delay_seconds
Vyžadováno
int

Počet sekund po spuštění kontejneru před zahájením sondy aktivity Výchozí hodnota je 310.

timeout_seconds
Vyžadováno
int

Počet sekund, po kterých vyprší časový limit sondy živé aktivity. Výchozí hodnota je 2 sekundy. Minimální hodnota je 1.

success_threshold
Vyžadováno
int

Minimální počet po sobě jdoucích úspěchů sondy aktivity, které se mají považovat za úspěšné po selhání. Defaults to 1. Minimální hodnota je 1.

failure_threshold
Vyžadováno
int

Když se pod spustí a sonda aktivity selže, Kubernetes zkusí časy failureThreshold , než se vzdá. Defaults to 3. Minimální hodnota je 1.

namespace
Vyžadováno
str

Obor názvů Kubernetes, ve kterém chcete nasadit tuto webovou službu: až 63 malých alfanumerických znaků ('a'-'z', '0'-'9') a pomlček (-'). První a poslední znaky nesmí být pomlčky.

token_auth_enabled
Vyžadováno

Jestli chcete povolit ověřování Azure Active Directory pro tuto webovou službu, nebo ne. Pokud je tato možnost povolená, uživatelé mají přístup k této webové službě načtením přístupového tokenu pomocí svých přihlašovacích údajů Azure Active Directory. Výchozí nastavení je 'False'.

version_name
Vyžadováno
str

Název verze v koncovém bodu

traffic_percentile
Vyžadováno

Objem provozu, který verze přebírá v koncovém bodu.

compute_target_name
Vyžadováno
str

Název cílového výpočetního objektu, do které se má nasadit

cpu_cores_limit
Vyžadováno

Maximální počet jader procesoru, které tato webová služba může používat. Může to být desetinné číslo.

memory_gb_limit
Vyžadováno

Maximální velikost paměti (v GB), kterou tato webová služba může používat. Může to být desetinné číslo.

Proměnné

Name Description
azureml.core.webservice.aks.AksEndpointDeploymentConfiguration.autoscale_enabled

Jestli chcete pro tuto webovou službu povolit automatické škálování, nebo ne. Výchozí hodnota je True, pokud num_replicas je žádná.

azureml.core.webservice.aks.AksEndpointDeploymentConfiguration.autoscale_min_replicas

Minimální počet kontejnerů, které se mají použít při automatickém škálování této webové služby. Defaults to 1.

azureml.core.webservice.aks.AksEndpointDeploymentConfiguration.autoscale_max_replicas

Maximální počet kontejnerů, které se mají použít při automatickém škálování této webové služby. Výchozí nastavení je 10.

azureml.core.webservice.aks.AksEndpointDeploymentConfiguration.autoscale_refresh_seconds

Jak často se má automatické škálování pokusit tuto webovou službu škálovat. Defaults to 1.

azureml.core.webservice.aks.AksEndpointDeploymentConfiguration.autoscale_target_utilization

Cílové využití (v procentech z 100) by se automatické škálování mělo pokoušet udržovat pro tuto webovou službu. Výchozí hodnota je 70.

azureml.core.webservice.aks.AksEndpointDeploymentConfiguration.collect_model_data

Jestli chcete povolit shromažďování dat modelu pro tuto webovou službu, nebo ne. Výchozí nastavení je 'False'.

azureml.core.webservice.aks.AksEndpointDeploymentConfiguration.auth_enabled

Jestli chcete povolit ověřování pro tuto webovou službu, nebo ne. Výchozí hodnota je True.

azureml.core.webservice.aks.AksEndpointDeploymentConfiguration.cpu_cores

Počet jader procesoru, která se mají přidělit pro tuto webovou službu. Může to být desetinné číslo. Výchozí hodnota je 0.1.

azureml.core.webservice.aks.AksEndpointDeploymentConfiguration.memory_gb

Velikost paměti (v GB) pro přidělení této webové služby. Může to být desetinné číslo. Výchozí hodnota je 0,5.

azureml.core.webservice.aks.AksEndpointDeploymentConfiguration.enable_app_insights

Bez ohledu na to, jestli chcete pro tuto webovou službu povolit protokolování Application Insights. Výchozí nastavení je 'False'.

azureml.core.webservice.aks.AksEndpointDeploymentConfiguration.scoring_timeout_ms

Vypršení časového limitu pro volání bodování této webové služby. Výchozí hodnota je 60000.

azureml.core.webservice.aks.AksEndpointDeploymentConfiguration.replica_max_concurrent_requests

Počet maximálních souběžných požadavků na repliku, které umožní tuto webovou službu. Defaults to 1. Toto nastavení neměňte z výchozí hodnoty 1, pokud nemáte pokyn technické podpory Microsoftu nebo člena týmu Azure Machine Learning.

azureml.core.webservice.aks.AksEndpointDeploymentConfiguration.max_request_wait_time

Maximální doba, po kterou požadavek zůstane ve frontě (v milisekundách) před vrácením chyby 503. Výchozí hodnota je 500.

azureml.core.webservice.aks.AksEndpointDeploymentConfiguration.num_replicas

Počet kontejnerů, které se mají přidělit pro tuto webovou službu. Bez výchozího nastavení, pokud tento parametr není nastavený, je automatické škálování ve výchozím nastavení povolené.

azureml.core.webservice.aks.AksEndpointDeploymentConfiguration.primary_key

Primární ověřovací klíč, který se má použít pro tuto webovou službu

azureml.core.webservice.aks.AksEndpointDeploymentConfiguration.secondary_key

Sekundární ověřovací klíč, který se má použít pro tuto webovou službu

azureml.core.webservice.aks.AksEndpointDeploymentConfiguration.tags

Slovník značek klíč-hodnota pro poskytnutí této webové služby

azureml.core.webservice.aks.AksEndpointDeploymentConfiguration.properties

Slovník vlastností klíč-hodnota pro poskytnutí této webové služby. Tyto vlastnosti nelze po nasazení změnit, ale je možné přidat nové páry klíč-hodnota.

azureml.core.webservice.aks.AksEndpointDeploymentConfiguration.description

Popis této webové služby.

azureml.core.webservice.aks.AksEndpointDeploymentConfiguration.gpu_cores

Počet jader GPU, která se mají přidělit pro tuto webovou službu. Výchozí nastavení je 0.

azureml.core.webservice.aks.AksEndpointDeploymentConfiguration.period_seconds

Jak často (v sekundách) se má provést sonda aktivity. Default to 10 seconds. Minimální hodnota je 1.

azureml.core.webservice.aks.AksEndpointDeploymentConfiguration.initial_delay_seconds

Počet sekund po spuštění kontejneru před zahájením sondy aktivity Výchozí hodnota je 310.

azureml.core.webservice.aks.AksEndpointDeploymentConfiguration.timeout_seconds

Počet sekund, po kterých vyprší časový limit sondy živé aktivity. Výchozí hodnota je 2 sekundy. Minimální hodnota je 1.

azureml.core.webservice.aks.AksEndpointDeploymentConfiguration.success_threshold

Minimální počet po sobě jdoucích úspěchů sondy aktivity, které se mají považovat za úspěšné po selhání. Defaults to 1. Minimální hodnota je 1.

azureml.core.webservice.aks.AksEndpointDeploymentConfiguration.failure_threshold

Když se pod spustí a sonda aktivity selže, Kubernetes zkusí časy failureThreshold , než se vzdá. Defaults to 3. Minimální hodnota je 1.

azureml.core.webservice.aks.AksEndpointDeploymentConfiguration.namespace

Obor názvů Kubernetes, ve kterém chcete nasadit tuto webovou službu: až 63 malých alfanumerických znaků ('a'-'z', '0'-'9') a pomlček (-'). První a poslední znaky nesmí být pomlčky.

azureml.core.webservice.aks.AksEndpointDeploymentConfiguration.token_auth_enabled

Jestli chcete povolit ověřování Azure Active Directory pro tuto webovou službu, nebo ne. Pokud je tato možnost povolená, uživatelé mají přístup k této webové službě načtením přístupového tokenu pomocí svých přihlašovacích údajů Azure Active Directory. Výchozí nastavení je 'False'.

azureml.core.webservice.aks.AksEndpointDeploymentConfiguration.version_name

Název verze v koncovém bodu

azureml.core.webservice.aks.AksEndpointDeploymentConfiguration.traffic_percentile

Objem provozu, který verze přebírá v koncovém bodu.

Metody

validate_endpoint_configuration

Zkontrolujte, jestli jsou zadané konfigurační hodnoty platné.

Pokud se ověření nezdaří, vyvolá se výjimka WebserviceException.

validate_endpoint_configuration

Zkontrolujte, jestli jsou zadané konfigurační hodnoty platné.

Pokud se ověření nezdaří, vyvolá se výjimka WebserviceException.

validate_endpoint_configuration()

Výjimky

Typ Description