SessionProbe interface
Configurazione del probe di sessione.
Proprietà
| failure |
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. |
| http |
HTTPGet specifica la richiesta http da eseguire. |
| initial |
Numero di secondi dopo l'avvio del contenitore prima dell'avvio delle sonde di vitalità. Il valore minimo è 1. Il valore massimo è 60. |
| period |
Frequenza (in secondi) per eseguire il probe. Il valore predefinito è 10 secondi. Il valore minimo è 1. Il valore massimo è 240. |
| success |
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. |
| tcp |
TCPSocket specifica un'azione che coinvolge una porta TCP. Hook TCP non ancora supportati. |
| termination |
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) |
| timeout |
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