Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CMDProbeConfig ¶
type CMDProbeConfig struct {
// Command to be executed
Command []string
// Number of seconds after the container has started before liveness probes are initiated (defaults to 30)
InitialDelaySeconds int32
// Number of seconds after which the probe times out (defaults to 2).
TimeoutSeconds int32
// How often (in seconds) to perform the probe (defaults to 10).
PeriodSeconds int32
// Minimum consecutive successes for the probe to be considered successful after having failed (defaults to 1).
SuccessThreshold int32
// Minimum consecutive failures for the probe to be considered failed after having succeeded (defaults to 3).
FailureThreshold int32
}
func (CMDProbeConfig) Create ¶
func (config CMDProbeConfig) Create() *core.Probe
Create creates a probe from given config
func (*CMDProbeConfig) SetSpec ¶
func (config *CMDProbeConfig) SetSpec(spec *api.ServerGroupProbeSpec)
type HTTPProbeConfig ¶
type HTTPProbeConfig struct {
// Local path to GET
LocalPath string // `e.g. /_api/version`
// Secure connection?
Secure bool
// Value for an Authorization header (can be empty)
Authorization string
// PortName define port name used to connect to the server for probes
PortName string
// Number of seconds after the container has started before liveness probes are initiated (defaults to 30)
InitialDelaySeconds int32
// Number of seconds after which the probe times out (defaults to 2).
TimeoutSeconds int32
// How often (in seconds) to perform the probe (defaults to 10).
PeriodSeconds int32
// Minimum consecutive successes for the probe to be considered successful after having failed (defaults to 1).
SuccessThreshold int32
// Minimum consecutive failures for the probe to be considered failed after having succeeded (defaults to 3).
FailureThreshold int32
}
HTTPProbeConfig contains settings for creating a liveness/readiness probe.
func (HTTPProbeConfig) Create ¶
func (config HTTPProbeConfig) Create() *core.Probe
Create creates a probe from given config
func (*HTTPProbeConfig) SetSpec ¶
func (config *HTTPProbeConfig) SetSpec(spec *api.ServerGroupProbeSpec)
Click to show internal directories.
Click to hide internal directories.