Condividi tramite


DeploymentSettings interface

Payload delle impostazioni di distribuzione

Proprietà

addonConfigs

Raccolta di componenti aggiuntivi

apms

Raccolta di ApmReferences

containerProbeSettings

Impostazioni 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 ha esito negativo. 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 ha esito negativo. 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.

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 fosse riuscito. Questa opzione può essere usata per fornire parametri 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 stabile. Impossibile aggiornarla. 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à utilizzato invece 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 momento 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>}

apms

Raccolta di ApmReferences

apms?: ApmReference[]

Valore della proprietà

containerProbeSettings

Impostazioni 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 ha esito negativo. 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 ha esito negativo. 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à

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 fosse riuscito. Questa opzione può essere usata per fornire parametri 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 stabile. Impossibile aggiornarla. 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à utilizzato invece 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 momento 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