package prober
import "k8s.io/kubernetes/pkg/kubelet/prober"
Index ¶
- type FakeProber
- type Prober
- func New( runner kubecontainer.ContainerCommandRunner, readinessManager *kubecontainer.ReadinessManager, refManager *kubecontainer.RefManager, recorder record.EventRecorder) Prober
- func NewTestProber( exec execprobe.ExecProber, readinessManager *kubecontainer.ReadinessManager, refManager *kubecontainer.RefManager, recorder record.EventRecorder) Prober
Types ¶
type FakeProber ¶
type FakeProber struct { }
func (*FakeProber) Probe ¶
func (fp *FakeProber) Probe(pod *api.Pod, status api.PodStatus, container api.Container, containerID string, createdAt int64) (probe.Result, error)
type Prober ¶
type Prober interface { Probe(pod *api.Pod, status api.PodStatus, container api.Container, containerID string, createdAt int64) (probe.Result, error) }
Prober checks the healthiness of a container.
func New ¶
func New( runner kubecontainer.ContainerCommandRunner, readinessManager *kubecontainer.ReadinessManager, refManager *kubecontainer.RefManager, recorder record.EventRecorder) Prober
NewProber creates a Prober, it takes a command runner and several container info managers.
func NewTestProber ¶
func NewTestProber( exec execprobe.ExecProber, readinessManager *kubecontainer.ReadinessManager, refManager *kubecontainer.RefManager, recorder record.EventRecorder) Prober
New prober for use in tests.
Source Files ¶
prober.go prober_fake.go
- Version
- v1.1.4-beta.0
- Published
- Dec 7, 2015
- Platform
- js/wasm
- Imports
- 16 packages
- Last checked
- 15 minutes ago –
Tools for package owners.