Delen via


DeploymentSettings interface

Nettolading implementatie-instellingen

Eigenschappen

addonConfigs

Verzameling invoegtoepassingen

containerProbeSettings

Testinstellingen voor containerlevendheid en gereedheid

environmentVariables

Verzameling van omgevingsvariabelen

livenessProbe

Periodieke test van de liveness van het App-exemplaar. Het app-exemplaar wordt opnieuw gestart als de test mislukt. Meer informatie: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

readinessProbe

Periodieke test van gereedheid voor App Instance Service. App-exemplaar wordt verwijderd uit service-eindpunten als de test mislukt. Meer informatie: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

resourceRequests

De aangevraagde resourcehoeveelheid voor de vereiste CPU en het vereiste geheugen. Het wordt aanbevolen dat het gebruik van dit veld om de vereiste CPU en het geheugen weer te geven, de oude veld cpu en memoryInGB later worden afgeschaft.

scale

Eigenschappen schalen voor het Azure Spring Apps-app-exemplaar.

startupProbe

StartupProbe geeft aan dat het app-exemplaar is geïnitialiseerd. Indien opgegeven, worden er geen andere tests uitgevoerd totdat dit is voltooid. Als deze test mislukt, wordt de pod opnieuw opgestart, net zoals de livenessProbe is mislukt. Dit kan worden gebruikt voor het leveren van verschillende testparameters aan het begin van de levenscyclus van een app-exemplaar, wanneer het lang kan duren om gegevens te laden of een cache te warmen, dan tijdens een gestage bewerking. Dit kan niet worden bijgewerkt. Meer informatie: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

terminationGracePeriodSeconds

Optionele duur in seconden moet het app-exemplaar probleemloos worden beëindigd. Kan worden verminderd in de verwijderingsaanvraag. De waarde moet een niet-negatief geheel getal zijn. De waarde nul geeft aan dat stop onmiddellijk via het kill-signaal (geen kans om af te sluiten) aangeeft. Als deze waarde nul is, wordt in plaats daarvan de standaard respijtperiode gebruikt. De respijtperiode is de duur in seconden nadat de processen die in het app-exemplaar worden uitgevoerd, een beëindigingssignaal worden verzonden en de tijd waarop de processen geforceerd worden gestopt met een kill-signaal. Stel deze waarde langer in dan de verwachte opschoontijd voor uw proces. De standaardwaarde is 90 seconden.

Eigenschapdetails

addonConfigs

Verzameling invoegtoepassingen

addonConfigs?: {[propertyName: string]: Record<string, unknown>}

Waarde van eigenschap

{[propertyName: string]: Record<string, unknown>}

containerProbeSettings

Testinstellingen voor containerlevendheid en gereedheid

containerProbeSettings?: ContainerProbeSettings

Waarde van eigenschap

environmentVariables

Verzameling van omgevingsvariabelen

environmentVariables?: {[propertyName: string]: string}

Waarde van eigenschap

{[propertyName: string]: string}

livenessProbe

Periodieke test van de liveness van het App-exemplaar. Het app-exemplaar wordt opnieuw gestart als de test mislukt. Meer informatie: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

livenessProbe?: Probe

Waarde van eigenschap

readinessProbe

Periodieke test van gereedheid voor App Instance Service. App-exemplaar wordt verwijderd uit service-eindpunten als de test mislukt. Meer informatie: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

readinessProbe?: Probe

Waarde van eigenschap

resourceRequests

De aangevraagde resourcehoeveelheid voor de vereiste CPU en het vereiste geheugen. Het wordt aanbevolen dat het gebruik van dit veld om de vereiste CPU en het geheugen weer te geven, de oude veld cpu en memoryInGB later worden afgeschaft.

resourceRequests?: ResourceRequests

Waarde van eigenschap

scale

Eigenschappen schalen voor het Azure Spring Apps-app-exemplaar.

scale?: Scale

Waarde van eigenschap

startupProbe

StartupProbe geeft aan dat het app-exemplaar is geïnitialiseerd. Indien opgegeven, worden er geen andere tests uitgevoerd totdat dit is voltooid. Als deze test mislukt, wordt de pod opnieuw opgestart, net zoals de livenessProbe is mislukt. Dit kan worden gebruikt voor het leveren van verschillende testparameters aan het begin van de levenscyclus van een app-exemplaar, wanneer het lang kan duren om gegevens te laden of een cache te warmen, dan tijdens een gestage bewerking. Dit kan niet worden bijgewerkt. Meer informatie: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

startupProbe?: Probe

Waarde van eigenschap

terminationGracePeriodSeconds

Optionele duur in seconden moet het app-exemplaar probleemloos worden beëindigd. Kan worden verminderd in de verwijderingsaanvraag. De waarde moet een niet-negatief geheel getal zijn. De waarde nul geeft aan dat stop onmiddellijk via het kill-signaal (geen kans om af te sluiten) aangeeft. Als deze waarde nul is, wordt in plaats daarvan de standaard respijtperiode gebruikt. De respijtperiode is de duur in seconden nadat de processen die in het app-exemplaar worden uitgevoerd, een beëindigingssignaal worden verzonden en de tijd waarop de processen geforceerd worden gestopt met een kill-signaal. Stel deze waarde langer in dan de verwachte opschoontijd voor uw proces. De standaardwaarde is 90 seconden.

terminationGracePeriodSeconds?: number

Waarde van eigenschap

number