SessionProbe interface
Konfigurace sondy relace.
Vlastnosti
| failure |
Minimální počet po sobě jdoucích selhání sondy, které se mají považovat za neúspěšné po úspěšném dokončení. Výchozí hodnota je 3. Minimální hodnota je 1. Maximální hodnota je 10. |
| http |
HTTPGet určuje požadavek http, který se má provést. |
| initial |
Počet sekund po spuštění kontejneru před zahájením sond živého vysílání. Minimální hodnota je 1. Maximální hodnota je 60. |
| period |
Jak často (v sekundách) provést sondu Výchozí hodnota je 10 sekund. Minimální hodnota je 1. Maximální hodnota je 240. |
| success |
Minimální počet po sobě jdoucích úspěchů pro sondu, které se mají považovat za úspěšné po selhání. Výchozí hodnota je 1. Musí být 1 pro aktivní a začínající. Minimální hodnota je 1. Maximální hodnota je 10. |
| tcp |
Protokol TCPSocket určuje akci zahrnující port TCP. Zásuvné moduly TCP zatím nejsou podporovány. |
| termination |
Volitelná doba trvání v sekundách, pod musí být při selhání sondy řádně ukončen. Období odkladu je doba trvání v sekundách poté, co je procesům spuštěným v podu odeslán ukončovací signál, a doba, kdy jsou procesy vynuceně zastaveny dezaktivačním signálem. Nastavte tuto hodnotu déle, než je očekávaná doba čištění procesu. Pokud je tato hodnota nil, použije se terminationGracePeriodSeconds podu. V opačném případě tato hodnota přepíše hodnotu poskytnutou specifikací podu. Hodnota musí být nezáporné celé číslo. Hodnota nula značí, že se okamžitě zastaví přes signál kill (žádná příležitost k vypnutí). Jedná se o pole alfa a vyžaduje povolení brány funkce ProbeTerminationGracePeriod. Maximální hodnota je 3600 sekund (1 hodina) |
| timeout |
Počet sekund, po jejichž uplynutí vyprší časový limit sondy. Výchozí hodnota je 1 sekunda. Minimální hodnota je 1. Maximální hodnota je 240. |
| type | Označuje typ sondy. Může to být Liveness nebo Startup, sonda připravenosti není v relacích podporována. Typ musí být jedinečný pro každou sondu v kontextu seznamu sond (SessionProbes). |
Podrobnosti vlastnosti
failureThreshold
Minimální počet po sobě jdoucích selhání sondy, které se mají považovat za neúspěšné po úspěšném dokončení. Výchozí hodnota je 3. Minimální hodnota je 1. Maximální hodnota je 10.
failureThreshold?: number
Hodnota vlastnosti
number
httpGet
HTTPGet určuje požadavek http, který se má provést.
httpGet?: SessionProbeHttpGet
Hodnota vlastnosti
initialDelaySeconds
Počet sekund po spuštění kontejneru před zahájením sond živého vysílání. Minimální hodnota je 1. Maximální hodnota je 60.
initialDelaySeconds?: number
Hodnota vlastnosti
number
periodSeconds
Jak často (v sekundách) provést sondu Výchozí hodnota je 10 sekund. Minimální hodnota je 1. Maximální hodnota je 240.
periodSeconds?: number
Hodnota vlastnosti
number
successThreshold
Minimální počet po sobě jdoucích úspěchů pro sondu, které se mají považovat za úspěšné po selhání. Výchozí hodnota je 1. Musí být 1 pro aktivní a začínající. Minimální hodnota je 1. Maximální hodnota je 10.
successThreshold?: number
Hodnota vlastnosti
number
tcpSocket
Protokol TCPSocket určuje akci zahrnující port TCP. Zásuvné moduly TCP zatím nejsou podporovány.
tcpSocket?: SessionProbeTcpSocket
Hodnota vlastnosti
terminationGracePeriodSeconds
Volitelná doba trvání v sekundách, pod musí být při selhání sondy řádně ukončen. Období odkladu je doba trvání v sekundách poté, co je procesům spuštěným v podu odeslán ukončovací signál, a doba, kdy jsou procesy vynuceně zastaveny dezaktivačním signálem. Nastavte tuto hodnotu déle, než je očekávaná doba čištění procesu. Pokud je tato hodnota nil, použije se terminationGracePeriodSeconds podu. V opačném případě tato hodnota přepíše hodnotu poskytnutou specifikací podu. Hodnota musí být nezáporné celé číslo. Hodnota nula značí, že se okamžitě zastaví přes signál kill (žádná příležitost k vypnutí). Jedná se o pole alfa a vyžaduje povolení brány funkce ProbeTerminationGracePeriod. Maximální hodnota je 3600 sekund (1 hodina)
terminationGracePeriodSeconds?: number
Hodnota vlastnosti
number
timeoutSeconds
Počet sekund, po jejichž uplynutí vyprší časový limit sondy. Výchozí hodnota je 1 sekunda. Minimální hodnota je 1. Maximální hodnota je 240.
timeoutSeconds?: number
Hodnota vlastnosti
number
type
Označuje typ sondy. Může to být Liveness nebo Startup, sonda připravenosti není v relacích podporována. Typ musí být jedinečný pro každou sondu v kontextu seznamu sond (SessionProbes).
type?: string
Hodnota vlastnosti
string