Freigeben über


AppPlatformDeploymentSettings Klasse

Definition

Nutzlast der Bereitstellungseinstellungen.

public class AppPlatformDeploymentSettings
type AppPlatformDeploymentSettings = class
Public Class AppPlatformDeploymentSettings
Vererbung
AppPlatformDeploymentSettings

Konstruktoren

AppPlatformDeploymentSettings()

Initialisiert eine neue instance von AppPlatformDeploymentSettings.

Eigenschaften

AddonConfigs

Sammlung von Addons.

EnvironmentVariables

Sammlung von Umgebungsvariablen.

IsProbeDisabled

Gibt an, ob der Liveness- und Bereitschaftstest deaktiviert wird.

LivenessProbe

Regelmäßiger Test der App-Instanz-Liveness. Die App-Instanz wird neu gestartet, wenn der Test fehlschlägt. Weitere Informationen: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes.

ReadinessProbe

Regelmäßige Überprüfung der Bereitschaft des App Instance-Diensts. Die App-Instanz wird von Dienstendpunkten entfernt, wenn der Test fehlschlägt. Weitere Informationen: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes.

ResourceRequests

Die angeforderte Ressourcenmenge für die erforderliche CPU und den erforderlichen Arbeitsspeicher. Es wird empfohlen, dass die Verwendung dieses Felds zur Darstellung der erforderlichen CPU und des Arbeitsspeichers, des alten Felds cpu und memoryInGB später als veraltet gilt.

StartupProbe

StartupProbe gibt an, dass die App-Instanz erfolgreich initialisiert wurde. Falls angegeben, werden keine weiteren Tests ausgeführt, bis dies erfolgreich abgeschlossen ist. Wenn dieser Test fehlschlägt, wird der Pod neu gestartet, so als ob die livenessProbe fehlgeschlagen wäre. Dies kann verwendet werden, um zu Beginn des Lebenszyklus einer App-Instanz andere Testparameter bereitzustellen, wenn das Laden von Daten oder das Aufwärmen eines Caches möglicherweise lange dauern kann, als während des stationären Betriebs. Dies kann nicht aktualisiert werden. Weitere Informationen: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes.

TerminationGracePeriodInSeconds

Optionale Dauer in Sekunden, die die App-Instanz ordnungsgemäß beenden muss. Kann in der Löschanforderung verringert werden. Der Wert muss eine nicht negative ganze Zahl sein. Der Wert 0 gibt an, dass sofort über das Kill-Signal angehalten wird (keine Möglichkeit zum Herunterfahren). Wenn dieser Wert gleich null ist, wird stattdessen der standardmäßige Nachfristzeitraum verwendet. Die Nachfrist ist die Dauer in Sekunden, nachdem die in der App-Instanz ausgeführten Prozesse ein Beendigungssignal gesendet haben und der Zeitpunkt, zu dem die Prozesse mit einem Kill-Signal gewaltsam angehalten werden. Legen Sie für diesen Wert eine längere Zeit als die erwartete Bereinigungszeit für Ihren Prozess fest. Die Standardeinstellung beträgt 90 Sekunden.

Gilt für: