AksEndpoint Klasse
Hinweis
Dies ist eine experimentelle Klasse, die jederzeit geändert werden kann. Unter https://aka.ms/azuremlexperimental finden Sie weitere Informationen.
Stellt eine Sammlung von Webdienstversionen hinter demselben Endpunkt dar, der in Azure Kubernetes Service ausgeführt wird
Während eine AksWebservice-Klasse einen einzelnen Dienst mit einem einzelnen Bewertungsendpunkt bereitstellt, können Sie mit der AksEndpoint-Klasse mehrere Webdienstversionen hinter dem gleichen Bewertungsendpunkt bereitstellen. Jede Webdienstversion kann so konfiguriert werden, dass sie einen Prozentsatz des Datenverkehrs verarbeitet, sodass Sie Modelle (z. B. für A/B-Tests) kontrolliert bereitstellen können. Die AksEndpoint-Klasse ermöglicht die Bereitstellung aus einem Modellobjekt, das einer AksWebservice-Klasse ähnelt.
Initialisieren Sie den Webdienst instance.
Der Webdienstkonstruktor ruft eine Clouddarstellung eines Webdienstobjekts ab, das dem bereitgestellten Arbeitsbereich zugeordnet ist. Es wird eine instance einer untergeordneten Klasse zurückgegeben, die dem spezifischen Typ des abgerufenen Webdienstobjekts entspricht.
- Vererbung
-
AksEndpoint
Konstruktor
AksEndpoint(workspace, name)
Parameter
Name | Beschreibung |
---|---|
workspace
Erforderlich
|
Das Arbeitsbereichsobjekt, das das abzurufende Webdienstobjekt enthält. |
name
Erforderlich
|
Der Name des abzurufenden Webdienstobjekts. |
Variablen
Name | Beschreibung |
---|---|
versions
|
Ein Wörterbuch der Versionsnamen zum Versionsobjekt. Enthält alle Versionen, die als Teil dieses Endpunkts bereitgestellt wurden. |
Methoden
create_version |
Fügen Sie einem Endpunkt eine neue Version mit bereitgestellten Eigenschaften hinzu. |
delete_version |
Löschen Sie eine Version in einem Endpunkt. |
deploy_configuration |
Erstellen Sie ein Konfigurationsobjekt für die Bereitstellung auf einem AKS-Computeziel. |
serialize |
Konvertieren Sie diesen Webdienst in ein serialisiertes JSON-Wörterbuch. |
update |
Aktualisieren Sie den Endpunkt mit den bereitgestellten Eigenschaften. Werte, die als „None“ angegeben werden, bleiben in diesem Endpunkt unverändert |
update_version |
Aktualisieren Sie eine vorhandene Version in einem Endpunkt mit bereitgestellten Eigenschaften. Werte, die als „None“ angegeben werden, bleiben in dieser Version unverändert. |
create_version
Fügen Sie einem Endpunkt eine neue Version mit bereitgestellten Eigenschaften hinzu.
create_version(version_name, autoscale_enabled=None, autoscale_min_replicas=None, autoscale_max_replicas=None, autoscale_refresh_seconds=None, autoscale_target_utilization=None, collect_model_data=None, cpu_cores=None, memory_gb=None, scoring_timeout_ms=None, replica_max_concurrent_requests=None, max_request_wait_time=None, num_replicas=None, tags=None, properties=None, description=None, models=None, inference_config=None, gpu_cores=None, period_seconds=None, initial_delay_seconds=None, timeout_seconds=None, success_threshold=None, failure_threshold=None, traffic_percentile=None, is_default=None, is_control_version_type=None, cpu_cores_limit=None, memory_gb_limit=None)
Parameter
Name | Beschreibung |
---|---|
version_name
Erforderlich
|
Der Name der Version, die einem Endpunkt hinzugefügt werden soll. |
autoscale_enabled
|
Gibt an, ob die automatische Skalierung für diese Version in einem Endpunkt aktiviert werden soll.
Der Standardwert ist „TRUE“, wenn Standardwert: None
|
autoscale_min_replicas
|
Die Mindestanzahl von Containern, die bei der automatischen Skalierung dieser Version in einem Endpunkt verwendet werden sollen. Der Standardwert ist 1 Standardwert: None
|
autoscale_max_replicas
|
Die maximale Anzahl von Containern, die bei der automatischen Skalierung dieser Version in einem Endpunkt verwendet werden sollen. Der Standardwert ist 10 Standardwert: None
|
autoscale_refresh_seconds
|
Gibt an, wie oft die Autoskalierung versuchen soll, diese Version in einem Endpunkt zu skalieren. Der Standardwert ist 1 Standardwert: None
|
autoscale_target_utilization
|
Die Zielauslastung (in Prozent von 100), die die Autoskalierung für diese Version in einem Endpunkt beibehalten soll. Der Standardwert ist 70 Standardwert: None
|
collect_model_data
|
Gibt an, ob die Modelldatensammlung dieser Version in einem Endpunkt aktiviert werden soll. Der Standardwert ist „FALSE“. Standardwert: None
|
cpu_cores
|
Die Anzahl der CPU-Kerne, die dieser Version in einem Endpunkt zugeordnet werden sollen. Kann eine Dezimalzahl sein. Der Standardwert ist 0.1 Standardwert: None
|
memory_gb
|
Die Menge an Arbeitsspeicher (in GB), die dieser Version in einem Endpunkt zugeordnet werden soll. Kann eine Dezimalzahl sein. Der Standardwert ist 0.5 Standardwert: None
|
scoring_timeout_ms
|
Ein Timeout, das für Bewertungsaufrufe dieser Version in einem Endpunkt erzwungen werden soll. Der Standardwert ist 60000. Standardwert: None
|
replica_max_concurrent_requests
|
Die maximale Anzahl gleichzeitiger Anforderungen pro Replikat, die für diese Version in einem Endpunkt zulässig sein sollen. Der Standardwert lautet 1. Ändern Sie diese Einstellung nicht vom Standardwert 1, es sei denn, dies wird vom technischen Support von Microsoft oder einem Mitglied Azure Machine Learning angeordnet. Standardwert: None
|
max_request_wait_time
|
Die maximale Zeitspanne, die eine Anforderung in der Warteschlange verbleibt (in Millisekunden), bevor der Fehler 503 zurückgegeben wird. Standardwerte auf 500. Standardwert: None
|
num_replicas
|
Die Anzahl der Container, die dieser Version in einem Endpunkt zugeordnet werden sollen. Für diese gibt es keinen Standardwert. Wenn dieser Parameter nicht festgelegt wird, wird die Autoskalierung standardmäßig aktiviert. Standardwert: None
|
tags
|
Wörterbuch der Schlüsselwerttags, die diesem Endpunkt zugeordnet werden sollen. Standardwert: None
|
properties
|
Wörterbuch der Schlüsselwerteigenschaften, die diesem Endpunkt zugeordnet werden sollen. Diese Eigenschaften können nach der Bereitstellung nicht mehr geändert werden. Es können jedoch neue Schlüssel-Wert-Paare hinzugefügt werden. Standardwert: None
|
description
|
Eine Beschreibung, die diesem Endpunkt zugeordnet werden soll. Standardwert: None
|
models
|
Eine Liste der Modellobjekte, die mit dem aktualisierten Dienst verpackt werden sollen. Standardwert: None
|
inference_config
|
Ein InferenceConfig-Objekt, das zum Bereitstellen der erforderlichen Eigenschaften der Modellimplementierung verwendet wird. Standardwert: None
|
gpu_cores
|
Die Anzahl der GPU-Kerne, die dieser Version in einem Endpunkt zugeordnet werden. Der Standardwert ist 0. Standardwert: None
|
period_seconds
|
Gibt an, wie häufig (in Sekunden) ein Livetest durchgeführt werden soll. Der Standardwert ist 10 Sekunden. Der Mindestwert ist 1. Standardwert: None
|
initial_delay_seconds
|
Die Anzahl der Sekunden, die nach dem Start des Containers vergehen, bevor Livetests initiiert werden Der Standardwert ist 310. Standardwert: None
|
timeout_seconds
|
Die Anzahl der Sekunden, nach denen das Zeitlimit für den Livetest überschritten ist. Der Standardwert ist 2 Sekunden. Der Mindestwert ist 1. Standardwert: None
|
success_threshold
|
Die Anzahl der Erfolge, die mindestens aufeinander folgen müssen, damit ein Livetest nach einem Fehler wieder als erfolgreich betrachtet wird Der Standardwert lautet 1. Der Mindestwert ist 1. Standardwert: None
|
failure_threshold
|
Wenn ein Pod startet und der Livetest fehlschlägt, versucht Kubernetes, die Zeiten des Parameters FailureThreshold zu verwenden, bevor aufgegeben wird. Der Standardwert ist 3. Der Mindestwert ist 1. Standardwert: None
|
traffic_percentile
|
Die Menge des Datenverkehrs, den die Version in einem Endpunkt empfängt. Standardwert: None
|
is_default
|
Gibt an, ob diese Version als Standardversion in einem Endpunkt verwendet werden soll. Der Standardwert lautet „False“. Standardwert: None
|
is_control_version_type
|
Gibt an, ob diese Version als Kontrollversion in einem Endpunkt verwendet werden soll. Der Standardwert lautet „False“. Standardwert: None
|
cpu_cores_limit
|
Die maximale Anzahl von CPU-Kernen, die von diesem Webdienst verwendet werden dürfen. Kann eine Dezimalzahl sein. Standardwert: None
|
memory_gb_limit
|
Die maximale Arbeitsspeichermenge (in GB), die von diesem Webdienst verwendet werden darf. Kann eine Dezimalzahl sein. Standardwert: None
|
Ausnahmen
Typ | Beschreibung |
---|---|
delete_version
Löschen Sie eine Version in einem Endpunkt.
delete_version(version_name)
Parameter
Name | Beschreibung |
---|---|
version_name
Erforderlich
|
Der Name der Version in einem Endpunkt, die gelöscht werden soll. |
Ausnahmen
Typ | Beschreibung |
---|---|
deploy_configuration
Erstellen Sie ein Konfigurationsobjekt für die Bereitstellung auf einem AKS-Computeziel.
static deploy_configuration(autoscale_enabled=None, autoscale_min_replicas=None, autoscale_max_replicas=None, autoscale_refresh_seconds=None, autoscale_target_utilization=None, collect_model_data=None, auth_enabled=None, cpu_cores=None, memory_gb=None, enable_app_insights=None, scoring_timeout_ms=None, replica_max_concurrent_requests=None, max_request_wait_time=None, num_replicas=None, primary_key=None, secondary_key=None, tags=None, properties=None, description=None, gpu_cores=None, period_seconds=None, initial_delay_seconds=None, timeout_seconds=None, success_threshold=None, failure_threshold=None, namespace=None, token_auth_enabled=None, version_name=None, traffic_percentile=None, compute_target_name=None, cpu_cores_limit=None, memory_gb_limit=None)
Parameter
Name | Beschreibung |
---|---|
autoscale_enabled
|
Gibt an, ob die automatische Skalierung für diese Version in einem Endpunkt aktiviert werden soll.
Der Standardwert ist „TRUE“, wenn Standardwert: None
|
autoscale_min_replicas
|
Die Mindestanzahl von Containern, die bei der automatischen Skalierung dieser Version in einem Endpunkt verwendet werden sollen. Der Standardwert lautet 1. Standardwert: None
|
autoscale_max_replicas
|
Die maximale Anzahl von Containern, die bei der automatischen Skalierung dieser Version in einem Endpunkt verwendet werden sollen. Der Standardwert ist 10. Standardwert: None
|
autoscale_refresh_seconds
|
Gibt an, wie oft die Autoskalierung versuchen soll, diese Version in einem Endpunkt zu skalieren. Der Standardwert lautet 1. Standardwert: None
|
autoscale_target_utilization
|
Die Zielauslastung (in Prozent von 100), die die Autoskalierung für diese Version in einem Endpunkt beibehalten soll. Der Standardwert ist 70. Standardwert: None
|
collect_model_data
|
Gibt an, ob die Modelldatensammlung dieser Version in einem Endpunkt aktiviert werden soll. Der Standardwert lautet „False“. Standardwert: None
|
auth_enabled
|
Gibt an, ob die Schlüsselauthentifizierung für diese Version in einem Endpunkt aktiviert werden soll. Der Standardwert ist „True“. Standardwert: None
|
cpu_cores
|
Die Anzahl der CPU-Kerne, die dieser Version in einem Endpunkt zugeordnet werden sollen. Kann eine Dezimalzahl sein. Der Standardwert ist 0.1 Standardwert: None
|
memory_gb
|
Die Menge an Arbeitsspeicher (in GB), die dieser Version in einem Endpunkt zugeordnet werden soll. Kann eine Dezimalzahl sein. Der Standardwert ist 0.5 Standardwert: None
|
enable_app_insights
|
Gibt an, ob die ApplicationInsights-Protokollierung für diese Version in einem Endpunkt aktiviert werden soll. Der Standardwert lautet „False“. Standardwert: None
|
scoring_timeout_ms
|
Ein Timeout zum Erzwingen von Bewertungsaufrufen dieser Version in einem Endpunkt. Der Standardwert ist 60000 Standardwert: None
|
replica_max_concurrent_requests
|
Die maximale Anzahl gleichzeitiger Anforderungen pro Replikat, die für diese Version in einem Endpunkt zulässig sein sollen. Der Standardwert lautet 1. Ändern Sie diese Einstellung nicht vom Standardwert 1, es sei denn, dies wird vom technischen Support von Microsoft oder einem Mitglied Azure Machine Learning angeordnet. Standardwert: None
|
max_request_wait_time
|
Die maximale Zeitspanne, die eine Anforderung in der Warteschlange verbleibt (in Millisekunden), bevor der Fehler 503 zurückgegeben wird. Standardwerte auf 500. Standardwert: None
|
num_replicas
|
Die Anzahl der Container, die dieser Version in einem Endpunkt zugeordnet werden sollen. Für diese gibt es keinen Standardwert. Wenn dieser Parameter nicht festgelegt wird, wird die Autoskalierung standardmäßig aktiviert. Standardwert: None
|
primary_key
|
Ein primärer Authentifizierungsschlüssel, der für diesen Endpunkt verwendet werden soll. Standardwert: None
|
secondary_key
|
Ein sekundärer Authentifizierungsschlüssel, der für diesen Endpunkt verwendet werden soll. Standardwert: None
|
tags
|
Wörterbuch der Schlüsselwerttags, die diesem Endpunkt zugeordnet werden sollen. Standardwert: None
|
properties
|
Wörterbuch der Schlüsselwerteigenschaften, die diesem Endpunkt zugeordnet werden sollen. Diese Eigenschaften können nach der Bereitstellung nicht mehr geändert werden. Es können jedoch neue Schlüssel-Wert-Paare hinzugefügt werden Standardwert: None
|
description
|
Eine Beschreibung, die diesem Endpunkt zugeordnet werden soll. Standardwert: None
|
gpu_cores
|
Die Anzahl der GPU-Kerne, die dieser Version in einem Endpunkt zugeordnet werden. Der Standardwert ist 0. Standardwert: None
|
period_seconds
|
Gibt an, wie häufig (in Sekunden) ein Livetest durchgeführt werden soll. Der Standardwert ist 10 Sekunden. Der Mindestwert ist 1. Standardwert: None
|
initial_delay_seconds
|
Die Anzahl der Sekunden, die nach dem Start des Containers vergehen, bevor Livetests initiiert werden. Der Standardwert ist 310. Standardwert: None
|
timeout_seconds
|
Die Anzahl von Sekunden, nach denen das Zeitlimit für den Livetest überschritten ist. Der Standardwert ist 2 Sekunden. Der Mindestwert ist 1. Standardwert: None
|
success_threshold
|
Die Anzahl der Erfolge, die mindestens aufeinander folgen müssen, damit ein Livetest nach einem Fehler wieder als erfolgreich betrachtet wird. Der Standardwert lautet 1. Der Mindestwert ist 1. Standardwert: None
|
failure_threshold
|
Wenn ein Pod startet und der Livetest nicht erfolgreich ist, führt Kubernetes ihn so oft aus, wie von Standardwert: None
|
namespace
|
Der Kubernetes-Namespace, in den dieser Endpunkt bereitgestellt werden soll: bis zu 63 alphanumerische Kleinbuchstaben ('a'-'z' und '0'-'9') und Bindestriche ('-'). Als erstes und letztes Zeichen dürfen keine Bindestriche verwendet werden. Standardwert: None
|
token_auth_enabled
|
Gibt an, ob die Tokenauthentifizierung für diesen Endpunkt aktiviert werden soll. Wenn dies aktiviert ist, können Benutzer auf diesen Endpunkt zugreifen, indem sie das Zugriffstoken mit ihren Azure Active Directory-Anmeldeinformationen verwenden. Der Standardwert lautet „False“. Standardwert: None
|
version_name
|
Der Name der Version in einem Endpunkt. Standardwert: None
|
traffic_percentile
|
Die Menge des Datenverkehrs, den die Version in einem Endpunkt empfängt. Standardwert: None
|
compute_target_name
|
Der Name des Computeziels, in dem die Bereitstellung erfolgen soll Standardwert: None
|
cpu_cores_limit
|
Die maximale Anzahl von CPU-Kernen, die von diesem Webdienst verwendet werden dürfen. Kann eine Dezimalzahl sein. Standardwert: None
|
memory_gb_limit
|
Die maximale Arbeitsspeichermenge (in GB), die von diesem Webdienst verwendet werden darf. Kann eine Dezimalzahl sein. Standardwert: None
|
Gibt zurück
Typ | Beschreibung |
---|---|
Ausnahmen
Typ | Beschreibung |
---|---|
serialize
Konvertieren Sie diesen Webdienst in ein serialisiertes JSON-Wörterbuch.
serialize()
Gibt zurück
Typ | Beschreibung |
---|---|
Die JSON-Darstellung dieses Webdiensts. |
Ausnahmen
Typ | Beschreibung |
---|---|
update
Aktualisieren Sie den Endpunkt mit den bereitgestellten Eigenschaften.
Werte, die als „None“ angegeben werden, bleiben in diesem Endpunkt unverändert
update(auth_enabled=None, token_auth_enabled=None, enable_app_insights=None, description=None, tags=None, properties=None)
Parameter
Name | Beschreibung |
---|---|
auth_enabled
|
Gibt an, ob die Schlüsselauthentifizierung für diese Version in einem Endpunkt aktiviert werden soll. Der Standardwert ist „True“. Standardwert: None
|
token_auth_enabled
|
Gibt an, ob die Tokenauthentifizierung für diesen Endpunkt aktiviert werden soll. Wenn dies aktiviert ist, können Benutzer auf diesen Endpunkt zugreifen, indem sie das Zugriffstoken mit ihren Azure Active Directory-Anmeldeinformationen verwenden. Der Standardwert lautet „False“. Standardwert: None
|
enable_app_insights
|
Gibt an, ob die ApplicationInsights-Protokollierung für diese Version in einem Endpunkt aktiviert werden soll. Der Standardwert lautet „False“. Standardwert: None
|
description
|
Eine Beschreibung, die diesem Endpunkt zugeordnet werden soll. Standardwert: None
|
tags
|
Wörterbuch der Schlüsselwerttags, die diesem Endpunkt zugeordnet werden sollen. Standardwert: None
|
properties
|
Wörterbuch der Schlüsselwerteigenschaften, die diesem Endpunkt zugeordnet werden sollen. Diese Eigenschaften können nach der Bereitstellung nicht mehr geändert werden. Es können jedoch neue Schlüssel-Wert-Paare hinzugefügt werden. Standardwert: None
|
Ausnahmen
Typ | Beschreibung |
---|---|
update_version
Aktualisieren Sie eine vorhandene Version in einem Endpunkt mit bereitgestellten Eigenschaften.
Werte, die als „None“ angegeben werden, bleiben in dieser Version unverändert.
update_version(version_name, autoscale_enabled=None, autoscale_min_replicas=None, autoscale_max_replicas=None, autoscale_refresh_seconds=None, autoscale_target_utilization=None, collect_model_data=None, cpu_cores=None, memory_gb=None, scoring_timeout_ms=None, replica_max_concurrent_requests=None, max_request_wait_time=None, num_replicas=None, tags=None, properties=None, description=None, models=None, inference_config=None, gpu_cores=None, period_seconds=None, initial_delay_seconds=None, timeout_seconds=None, success_threshold=None, failure_threshold=None, traffic_percentile=None, is_default=None, is_control_version_type=None, cpu_cores_limit=None, memory_gb_limit=None)
Parameter
Name | Beschreibung |
---|---|
version_name
Erforderlich
|
Der Name der Version in einem Endpunkt. |
autoscale_enabled
|
Gibt an, ob die automatische Skalierung für diese Version in einem Endpunkt aktiviert werden soll. Der Standardwert ist „True“, wenn num_replicas „None“ ist. Standardwert: None
|
autoscale_min_replicas
|
Die Mindestanzahl von Containern, die bei der automatischen Skalierung dieser Version in einem Endpunkt verwendet werden sollen. Der Standardwert lautet 1. Standardwert: None
|
autoscale_max_replicas
|
Die maximale Anzahl von Containern, die bei der automatischen Skalierung dieser Version in einem Endpunkt verwendet werden sollen. Der Standardwert ist 10. Standardwert: None
|
autoscale_refresh_seconds
|
Gibt an, wie oft die Autoskalierung versuchen soll, diese Version in einem Endpunkt zu skalieren. Der Standardwert ist 1 Standardwert: None
|
autoscale_target_utilization
|
Die Zielauslastung (in Prozent von 100), die die Autoskalierung für diese Version in einem Endpunkt beibehalten soll. Der Standardwert ist 70. Standardwert: None
|
collect_model_data
|
Gibt an, ob die Modelldatensammlung dieser Version in einem Endpunkt aktiviert werden soll. Der Standardwert lautet „False“. Standardwert: None
|
cpu_cores
|
Die Anzahl der CPU-Kerne, die dieser Version in einem Endpunkt zugeordnet werden sollen. Kann eine Dezimalzahl sein. Der Standardwert ist 0.1 Standardwert: None
|
memory_gb
|
Die Menge an Arbeitsspeicher (in GB), die dieser Version in einem Endpunkt zugeordnet werden soll. Kann eine Dezimalzahl sein. Der Standardwert ist 0.5 Standardwert: None
|
scoring_timeout_ms
|
Ein Timeout, das für Bewertungsaufrufe dieser Version in einem Endpunkt erzwungen werden soll. Der Standardwert ist 60000. Standardwert: None
|
replica_max_concurrent_requests
|
Die maximale Anzahl gleichzeitiger Anforderungen pro Replikat, die für diese Version in einem Endpunkt zulässig sein sollen. Der Standardwert lautet 1. Ändern Sie diese Einstellung nicht vom Standardwert 1, es sei denn, dies wird vom technischen Support von Microsoft oder einem Mitglied Azure Machine Learning angeordnet. Standardwert: None
|
max_request_wait_time
|
Die maximale Zeitspanne, die eine Anforderung in der Warteschlange verbleibt (in Millisekunden), bevor der Fehler 503 zurückgegeben wird. Standardwerte auf 500. Standardwert: None
|
num_replicas
|
Die Anzahl der Container, die dieser Version in einem Endpunkt zugeordnet werden sollen. Für diese gibt es keinen Standardwert. Wenn dieser Parameter nicht festgelegt wird, wird die Autoskalierung standardmäßig aktiviert. Standardwert: None
|
tags
|
Wörterbuch der Schlüsselwerttags, die diesem Endpunkt zugeordnet werden sollen. Standardwert: None
|
properties
|
Wörterbuch der Schlüsselwerteigenschaften, die diesem Endpunkt zugeordnet werden sollen. Diese Eigenschaften können nach der Bereitstellung nicht mehr geändert werden. Es können jedoch neue Schlüssel-Wert-Paare hinzugefügt werden. Standardwert: None
|
description
|
Eine Beschreibung, die diesem Endpunkt zugeordnet werden soll Standardwert: None
|
models
|
Eine Liste der Modellobjekte, die mit dem aktualisierten Dienst verpackt werden sollen Standardwert: None
|
inference_config
|
Ein InferenceConfig-Objekt, das zum Bereitstellen der erforderlichen Eigenschaften der Modellimplementierung verwendet wird. Standardwert: None
|
gpu_cores
|
Die Anzahl der GPU-Kerne, die dieser Version in einem Endpunkt zugeordnet werden. Der Standardwert ist 0. Standardwert: None
|
period_seconds
|
Gibt an, wie häufig (in Sekunden) ein Livetest durchgeführt werden soll. Der Standardwert ist 10 Sekunden. Der Mindestwert ist 1. Standardwert: None
|
initial_delay_seconds
|
Die Anzahl der Sekunden, die nach dem Start des Containers vergehen, bevor Livetests initiiert werden Der Standardwert ist 310. Standardwert: None
|
timeout_seconds
|
Die Anzahl der Sekunden, nach denen das Zeitlimit für den Livetest überschritten ist. Der Standardwert ist 2 Sekunden. Der Mindestwert ist 1. Standardwert: None
|
success_threshold
|
Die Anzahl der Erfolge, die mindestens aufeinander folgen müssen, damit ein Livetest nach einem Fehler wieder als erfolgreich betrachtet wird Der Standardwert lautet 1. Der Mindestwert ist 1. Standardwert: None
|
failure_threshold
|
Wenn ein Pod startet und der Livetest fehlschlägt, versucht Kubernetes, die Zeiten des Parameters FailureThreshold zu verwenden, bevor aufgegeben wird. Der Standardwert ist 3. Der Mindestwert ist 1. Standardwert: None
|
traffic_percentile
|
Die Menge des Datenverkehrs, den die Version in einem Endpunkt empfängt. Standardwert: None
|
is_default
|
Gibt an, ob diese Version als Standardversion in einem Endpunkt verwendet werden soll. Der Standardwert lautet „False“. Standardwert: None
|
is_control_version_type
|
Gibt an, ob diese Version als Kontrollversion in einem Endpunkt verwendet werden soll. Der Standardwert lautet „False“. Standardwert: None
|
cpu_cores_limit
|
Die maximale Anzahl von CPU-Kernen, die von diesem Webdienst verwendet werden dürfen. Kann eine Dezimalzahl sein. Standardwert: None
|
memory_gb_limit
|
Die maximale Arbeitsspeichermenge (in GB), die von diesem Webdienst verwendet werden darf. Kann eine Dezimalzahl sein. Standardwert: None
|
Ausnahmen
Typ | Beschreibung |
---|---|