ContainerAppProbe interface
Test beschrijft een statuscontrole die moet worden uitgevoerd op basis van een container om te bepalen of deze actief is of gereed is voor het ontvangen van verkeer.
Eigenschappen
| failure |
Minimale opeenvolgende fouten voor de test die als mislukt worden beschouwd nadat de test is geslaagd. De standaardwaarde is 3. De minimumwaarde is 1. De maximumwaarde is 10. |
| http |
HTTPGet geeft de http-aanvraag op die moet worden uitgevoerd. |
| initial |
Aantal seconden nadat de container is gestart voordat de liveness-tests worden gestart. De minimumwaarde is 1. De maximumwaarde is 60. |
| period |
Hoe vaak (in seconden) de test moet worden uitgevoerd. De standaardwaarde is 10 seconden. De minimumwaarde is 1. De maximumwaarde 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. De minimumwaarde is 1. De maximumwaarde is 10. |
| tcp |
TCPSocket geeft een actie op die betrekking heeft op een TCP-poort. TCP-hooks worden nog niet ondersteund. |
| termination |
Optionele duur in seconden dat de pod probleemloos moet worden beëindigd bij een testfout. De respijtperiode is de duur in seconden nadat de processen die in de pod worden uitgevoerd, een beëindigingssignaal worden verzonden en de tijd waarop de processen geforceerd worden gestopt met een kill-signaal. Stel deze waarde langer in dan de verwachte opschoontijd voor uw proces. Als deze waarde nil is, wordt de beëindigingGracePeriodSeconds van de pod gebruikt. Anders overschrijft deze waarde de waarde die is 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 de functiepoort ProbeTerminationGracePeriod. Maximumwaarde is 3600 seconden (1 uur) |
| timeout |
Aantal seconden waarna er een time-out optreedt voor de test. De standaardwaarde is 1 seconde. De minimumwaarde is 1. De maximumwaarde is 240. |
| type | Het type test. |
Eigenschapdetails
failureThreshold
Minimale opeenvolgende fouten voor de test die als mislukt worden beschouwd nadat de test is geslaagd. De standaardwaarde is 3. De minimumwaarde is 1. De maximumwaarde is 10.
failureThreshold?: number
Waarde van eigenschap
number
httpGet
HTTPGet geeft de http-aanvraag op die moet worden uitgevoerd.
httpGet?: ContainerAppProbeHttpGet
Waarde van eigenschap
initialDelaySeconds
Aantal seconden nadat de container is gestart voordat de liveness-tests worden gestart. De minimumwaarde is 1. De maximumwaarde is 60.
initialDelaySeconds?: number
Waarde van eigenschap
number
periodSeconds
Hoe vaak (in seconden) de test moet worden uitgevoerd. De standaardwaarde is 10 seconden. De minimumwaarde is 1. De maximumwaarde 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. De minimumwaarde is 1. De maximumwaarde is 10.
successThreshold?: number
Waarde van eigenschap
number
tcpSocket
TCPSocket geeft een actie op die betrekking heeft op een TCP-poort. TCP-hooks worden nog niet ondersteund.
tcpSocket?: ContainerAppProbeTcpSocket
Waarde van eigenschap
terminationGracePeriodSeconds
Optionele duur in seconden dat de pod probleemloos moet worden beëindigd bij een testfout. De respijtperiode is de duur in seconden nadat de processen die in de pod worden uitgevoerd, een beëindigingssignaal worden verzonden en de tijd waarop de processen geforceerd worden gestopt met een kill-signaal. Stel deze waarde langer in dan de verwachte opschoontijd voor uw proces. Als deze waarde nil is, wordt de beëindigingGracePeriodSeconds van de pod gebruikt. Anders overschrijft deze waarde de waarde die is 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 de functiepoort ProbeTerminationGracePeriod. Maximumwaarde is 3600 seconden (1 uur)
terminationGracePeriodSeconds?: number
Waarde van eigenschap
number
timeoutSeconds
Aantal seconden waarna er een time-out optreedt voor de test. De standaardwaarde is 1 seconde. De minimumwaarde is 1. De maximumwaarde is 240.
timeoutSeconds?: number
Waarde van eigenschap
number
type
Het type test.
type?: string
Waarde van eigenschap
string