SessionProbe interface
Configuratie van sessietests.
Eigenschappen
| failure |
Minimale opeenvolgende fouten voor de test die als mislukt worden beschouwd nadat de test is geslaagd. Standaard ingesteld op 3. Minimumwaarde is 1. De maximale waarde is 10. |
| http |
HTTPGet specificeert de http-aanvraag die moet worden uitgevoerd. |
| initial |
Aantal seconden nadat de container is gestart voordat de liveness-sondes worden gestart. Minimumwaarde is 1. De maximale waarde is 60. |
| period |
Hoe vaak (in seconden) de test moet worden uitgevoerd. Standaard ingesteld op 10 seconden. Minimumwaarde is 1. De maximale waarde is 240. |
| success |
Minimale opeenvolgende successen voor de test die als geslaagd worden beschouwd nadat deze is mislukt. De standaardwaarde is 1. Moet 1 zijn voor leven en opstarten. Minimumwaarde is 1. De maximale waarde is 10. |
| tcp |
TCPSocket specificeert een actie met betrekking tot een TCP-poort. TCP-haken worden nog niet ondersteund. |
| termination |
Optionele duur in seconden: de pod moet gracieus eindigen bij een storing in de sonde. De respijtperiode is de duur in seconden nadat de processen die in de pod worden uitgevoerd, een beëindigingssignaal hebben ontvangen en de tijd waarin de processen met geweld worden gestopt met een kill-signaal. Stel deze waarde langer in dan de verwachte opschoontijd voor uw proces. Als deze waarde nul is, wordt de beëindiging van de pod gebruikt. Anders overschrijft deze waarde de waarde die wordt opgegeven door de podspecificatie. De waarde moet een niet-negatief geheel getal zijn. De waarde nul geeft aan dat stop onmiddellijk via het kill-signaal (geen kans om af te sluiten) aangeeft. Dit is een alfaveld en vereist het inschakelen van ProbeTerminationGracePeriod-functiepoort. Maximale waarde is 3600 seconden (1 uur) |
| timeout |
Aantal seconden waarna er een time-out optreedt voor de sonde. Standaard ingesteld op 1 seconde. Minimumwaarde is 1. De maximale waarde is 240. |
| type | Geeft het type sonde aan. Kan Liveness of Startup zijn, gereedheidstest wordt niet ondersteund in sessies. Het type moet uniek zijn voor elke sonde binnen de context van een lijst met sondes (SessionProbes). |
Eigenschapdetails
failureThreshold
Minimale opeenvolgende fouten voor de test die als mislukt worden beschouwd nadat de test is geslaagd. Standaard ingesteld op 3. Minimumwaarde is 1. De maximale waarde is 10.
failureThreshold?: number
Waarde van eigenschap
number
httpGet
HTTPGet specificeert de http-aanvraag die moet worden uitgevoerd.
httpGet?: SessionProbeHttpGet
Waarde van eigenschap
initialDelaySeconds
Aantal seconden nadat de container is gestart voordat de liveness-sondes worden gestart. Minimumwaarde is 1. De maximale waarde is 60.
initialDelaySeconds?: number
Waarde van eigenschap
number
periodSeconds
Hoe vaak (in seconden) de test moet worden uitgevoerd. Standaard ingesteld op 10 seconden. Minimumwaarde is 1. De maximale waarde is 240.
periodSeconds?: number
Waarde van eigenschap
number
successThreshold
Minimale opeenvolgende successen voor de test die als geslaagd worden beschouwd nadat deze is mislukt. De standaardwaarde is 1. Moet 1 zijn voor leven en opstarten. Minimumwaarde is 1. De maximale waarde is 10.
successThreshold?: number
Waarde van eigenschap
number
tcpSocket
TCPSocket specificeert een actie met betrekking tot een TCP-poort. TCP-haken worden nog niet ondersteund.
tcpSocket?: SessionProbeTcpSocket
Waarde van eigenschap
terminationGracePeriodSeconds
Optionele duur in seconden: de pod moet gracieus eindigen bij een storing in de sonde. De respijtperiode is de duur in seconden nadat de processen die in de pod worden uitgevoerd, een beëindigingssignaal hebben ontvangen en de tijd waarin de processen met geweld worden gestopt met een kill-signaal. Stel deze waarde langer in dan de verwachte opschoontijd voor uw proces. Als deze waarde nul is, wordt de beëindiging van de pod gebruikt. Anders overschrijft deze waarde de waarde die wordt opgegeven door de podspecificatie. De waarde moet een niet-negatief geheel getal zijn. De waarde nul geeft aan dat stop onmiddellijk via het kill-signaal (geen kans om af te sluiten) aangeeft. Dit is een alfaveld en vereist het inschakelen van ProbeTerminationGracePeriod-functiepoort. Maximale waarde is 3600 seconden (1 uur)
terminationGracePeriodSeconds?: number
Waarde van eigenschap
number
timeoutSeconds
Aantal seconden waarna er een time-out optreedt voor de sonde. Standaard ingesteld op 1 seconde. Minimumwaarde is 1. De maximale waarde is 240.
timeoutSeconds?: number
Waarde van eigenschap
number
type
Geeft het type sonde aan. Kan Liveness of Startup zijn, gereedheidstest wordt niet ondersteund in sessies. Het type moet uniek zijn voor elke sonde binnen de context van een lijst met sondes (SessionProbes).
type?: string
Waarde van eigenschap
string