Condividi tramite


SessionProbe interface

Configurazione del probe di sessione.

Proprietà

failureThreshold

Errori consecutivi minimi per il probe da considerare non riuscito dopo l'esito positivo. Il valore predefinito è 3. Il valore minimo è 1. Il valore massimo è 10.

httpGet

HTTPGet specifica la richiesta http da eseguire.

initialDelaySeconds

Numero di secondi dopo l'avvio del contenitore prima dell'avvio delle sonde di vitalità. Il valore minimo è 1. Il valore massimo è 60.

periodSeconds

Frequenza (in secondi) per eseguire il probe. Il valore predefinito è 10 secondi. Il valore minimo è 1. Il valore massimo è 240.

successThreshold

Numero minimo di successi consecutivi che il probe deve essere considerato riuscito dopo aver avuto esito negativo.Minimum consecutive successful for the probe to be consider successful after having failed. Il valore predefinito è 1. Deve essere 1 per la vita e l'avvio. Il valore minimo è 1. Il valore massimo è 10.

tcpSocket

TCPSocket specifica un'azione che coinvolge una porta TCP. Hook TCP non ancora supportati.

terminationGracePeriodSeconds

Durata opzionale in secondi: il pod deve terminare normalmente in caso di guasto della sonda. Il periodo di tolleranza è la durata in secondi dopo l'invio di un segnale di terminazione ai processi in esecuzione nel pod 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. Se questo valore è nil, verrà utilizzato il terminationGracePeriodSeconds del pod. In caso contrario, questo valore sostituisce il valore fornito dalla specifica del pod. Il valore deve essere un numero intero non negativo. Il valore zero indica l'arresto immediato tramite il segnale kill (nessuna opportunità di arresto). Si tratta di un campo alfa e richiede l'abilitazione del gate di funzionalità ProbeTerminationGracePeriod. Il valore massimo è 3600 secondi (1 ora)

timeoutSeconds

Numero di secondi dopo i quali si verifica il timeout della sonda. Il valore predefinito è 1 secondo. Il valore minimo è 1. Il valore massimo è 240.

type

Indica il tipo di sonda. Può essere Liveness o Startup, il probe di prontezza non è supportato nelle sessioni. Il tipo deve essere univoco per ogni probe nel contesto di un elenco di probe (SessionProbes).

Dettagli proprietà

failureThreshold

Errori consecutivi minimi per il probe da considerare non riuscito dopo l'esito positivo. Il valore predefinito è 3. Il valore minimo è 1. Il valore massimo è 10.

failureThreshold?: number

Valore della proprietà

number

httpGet

HTTPGet specifica la richiesta http da eseguire.

httpGet?: SessionProbeHttpGet

Valore della proprietà

initialDelaySeconds

Numero di secondi dopo l'avvio del contenitore prima dell'avvio delle sonde di vitalità. Il valore minimo è 1. Il valore massimo è 60.

initialDelaySeconds?: number

Valore della proprietà

number

periodSeconds

Frequenza (in secondi) per eseguire il probe. Il valore predefinito è 10 secondi. Il valore minimo è 1. Il valore massimo è 240.

periodSeconds?: number

Valore della proprietà

number

successThreshold

Numero minimo di successi consecutivi che il probe deve essere considerato riuscito dopo aver avuto esito negativo.Minimum consecutive successful for the probe to be consider successful after having failed. Il valore predefinito è 1. Deve essere 1 per la vita e l'avvio. Il valore minimo è 1. Il valore massimo è 10.

successThreshold?: number

Valore della proprietà

number

tcpSocket

TCPSocket specifica un'azione che coinvolge una porta TCP. Hook TCP non ancora supportati.

tcpSocket?: SessionProbeTcpSocket

Valore della proprietà

terminationGracePeriodSeconds

Durata opzionale in secondi: il pod deve terminare normalmente in caso di guasto della sonda. Il periodo di tolleranza è la durata in secondi dopo l'invio di un segnale di terminazione ai processi in esecuzione nel pod 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. Se questo valore è nil, verrà utilizzato il terminationGracePeriodSeconds del pod. In caso contrario, questo valore sostituisce il valore fornito dalla specifica del pod. Il valore deve essere un numero intero non negativo. Il valore zero indica l'arresto immediato tramite il segnale kill (nessuna opportunità di arresto). Si tratta di un campo alfa e richiede l'abilitazione del gate di funzionalità ProbeTerminationGracePeriod. Il valore massimo è 3600 secondi (1 ora)

terminationGracePeriodSeconds?: number

Valore della proprietà

number

timeoutSeconds

Numero di secondi dopo i quali si verifica il timeout della sonda. Il valore predefinito è 1 secondo. Il valore minimo è 1. Il valore massimo è 240.

timeoutSeconds?: number

Valore della proprietà

number

type

Indica il tipo di sonda. Può essere Liveness o Startup, il probe di prontezza non è supportato nelle sessioni. Il tipo deve essere univoco per ogni probe nel contesto di un elenco di probe (SessionProbes).

type?: string

Valore della proprietà

string