Struct k8s_openapi::v1_8::api::core::v1::Probe[][src]

pub struct Probe {
    pub exec: Option<ExecAction>,
    pub failure_threshold: Option<i32>,
    pub http_get: Option<HTTPGetAction>,
    pub initial_delay_seconds: Option<i32>,
    pub period_seconds: Option<i32>,
    pub success_threshold: Option<i32>,
    pub tcp_socket: Option<TCPSocketAction>,
    pub timeout_seconds: Option<i32>,
}

Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic.

Fields

One and only one of the following should be specified. Exec specifies the action to take.

Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1.

HTTPGet specifies the http request to perform.

Number of seconds after the container has started before liveness probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1.

Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness. Minimum value is 1.

TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported

Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

Trait Implementations

impl Clone for Probe
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for Probe
[src]

Formats the value using the given formatter. Read more

impl Default for Probe
[src]

Returns the "default value" for a type. Read more

impl PartialEq for Probe
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl<'de> Deserialize<'de> for Probe
[src]

Deserialize this value from the given Serde deserializer. Read more

impl Serialize for Probe
[src]

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations

impl Send for Probe

impl Sync for Probe