Condividi tramite


DeploymentSettings interface

Payload delle impostazioni di distribuzione

Proprietà

addonConfigs

Raccolta di componenti aggiuntivi

containerProbeSettings

Impostazioni del probe di disponibilità e conformità dei contenitori

environmentVariables

Raccolta di variabili di ambiente

livenessProbe

Probe periodico della durata dell'istanza dell'app. L'istanza dell'app verrà riavviata se il probe non riesce. Altre informazioni: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

readinessProbe

Probe periodico dell'idoneità del servizio dell'istanza dell'app. L'istanza dell'app verrà rimossa dagli endpoint di servizio se il probe non riesce. Altre informazioni: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

resourceRequests

Quantità di risorse richiesta per la CPU e la memoria necessarie. È consigliabile usare questo campo per rappresentare la CPU e la memoria necessarie, la CPU del campo precedente e memoryInGB verrà deprecata in un secondo momento.

scale

Proprietà di ridimensionamento per l'istanza dell'app Azure Spring Apps.

startupProbe

StartupProbe indica che l'istanza dell'app è stata inizializzata correttamente. Se specificato, non vengono eseguiti altri probe fino a quando non viene completato correttamente. Se il probe ha esito negativo, il pod verrà riavviato, come se livenessProbe non riuscisse. Può essere usato per fornire parametri di probe diversi all'inizio del ciclo di vita di un'istanza dell'app, quando potrebbe richiedere molto tempo per caricare i dati o riscaldare una cache, rispetto a durante l'operazione con stato costante. Non è possibile aggiornarlo. Altre informazioni: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

terminationGracePeriodSeconds

La durata facoltativa in secondi dell'istanza dell'app deve terminare normalmente. Può essere ridotto nella richiesta di eliminazione. Il valore deve essere un numero intero non negativo. Il valore zero indica l'arresto immediato tramite il segnale kill (nessuna opportunità di arresto). Se questo valore è nil, verrà invece utilizzato il periodo di tolleranza predefinito. Il periodo di tolleranza è la durata in secondi dopo che i processi in esecuzione nell'istanza dell'app vengono inviati un segnale di terminazione e il tempo in cui i processi vengono interrotti forzatamente con un segnale di terminazione. Impostare questo valore più lungo del tempo di pulizia previsto per il processo. Il valore predefinito è 90 secondi.

Dettagli proprietà

addonConfigs

Raccolta di componenti aggiuntivi

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

Valore della proprietà

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

containerProbeSettings

Impostazioni del probe di disponibilità e conformità dei contenitori

containerProbeSettings?: ContainerProbeSettings

Valore della proprietà

environmentVariables

Raccolta di variabili di ambiente

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

Valore della proprietà

{[propertyName: string]: string}

livenessProbe

Probe periodico della durata dell'istanza dell'app. L'istanza dell'app verrà riavviata se il probe non riesce. Altre informazioni: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

livenessProbe?: Probe

Valore della proprietà

readinessProbe

Probe periodico dell'idoneità del servizio dell'istanza dell'app. L'istanza dell'app verrà rimossa dagli endpoint di servizio se il probe non riesce. Altre informazioni: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

readinessProbe?: Probe

Valore della proprietà

resourceRequests

Quantità di risorse richiesta per la CPU e la memoria necessarie. È consigliabile usare questo campo per rappresentare la CPU e la memoria necessarie, la CPU del campo precedente e memoryInGB verrà deprecata in un secondo momento.

resourceRequests?: ResourceRequests

Valore della proprietà

scale

Proprietà di ridimensionamento per l'istanza dell'app Azure Spring Apps.

scale?: Scale

Valore della proprietà

startupProbe

StartupProbe indica che l'istanza dell'app è stata inizializzata correttamente. Se specificato, non vengono eseguiti altri probe fino a quando non viene completato correttamente. Se il probe ha esito negativo, il pod verrà riavviato, come se livenessProbe non riuscisse. Può essere usato per fornire parametri di probe diversi all'inizio del ciclo di vita di un'istanza dell'app, quando potrebbe richiedere molto tempo per caricare i dati o riscaldare una cache, rispetto a durante l'operazione con stato costante. Non è possibile aggiornarlo. Altre informazioni: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

startupProbe?: Probe

Valore della proprietà

terminationGracePeriodSeconds

La durata facoltativa in secondi dell'istanza dell'app deve terminare normalmente. Può essere ridotto nella richiesta di eliminazione. Il valore deve essere un numero intero non negativo. Il valore zero indica l'arresto immediato tramite il segnale kill (nessuna opportunità di arresto). Se questo valore è nil, verrà invece utilizzato il periodo di tolleranza predefinito. Il periodo di tolleranza è la durata in secondi dopo che i processi in esecuzione nell'istanza dell'app vengono inviati un segnale di terminazione e il tempo in cui i processi vengono interrotti forzatamente con un segnale di terminazione. Impostare questo valore più lungo del tempo di pulizia previsto per il processo. Il valore predefinito è 90 secondi.

terminationGracePeriodSeconds?: number

Valore della proprietà

number