 Documentation
      ¶
      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.