package
0.16.2
Repository: https://github.com/ghodss/kubernetes.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
Build the pod full name from pod name and namespace.
GenerateContainerRef returns an *api.ObjectReference which references the given container within the given pod.
GetPodFullName returns a name that uniquely identifies a pod.
No description provided by the author
NewReadinessManager creates ane returns a readiness manager with empty contents.
NewRefManager creates and returns a container reference manager with empty contents.
NewRuntimeCache creates a container runtime cache.
Parse the pod full name.
Trims runtime prefix from image name (e.g.: docker://busybox -> busybox).

# Structs

Container provides the runtime information for a container, such as ID, hash, status of the container.
ContainerID is a type that identifies a container.
FakeOS mocks out certain OS calls to avoid perturbing the filesystem on the test machine.
FakeRuntime is a fake container runtime for testing.
No description provided by the author
Pod is a group of containers, with the status of the pod.
ReadinessManager maintains the readiness information(probe results) of containers over time to allow for implementation of health thresholds.
RealOS is used to dispatch the real system level operaitons.
RefManager manages the references for the containers.
RunContainerOptions specify the options which are necessary for running containers.

# Interfaces

HandlerRunner runs a lifecycle handler for a container.
OSInterface collects system level operations that need to be mocked out during tests.
Prober checks the healthiness of a container.
RunContainerOptionsGenerator generates the options that necessary for container runtime to run a container.
Runtime interface defines the interfaces that should be implemented by a container runtime.
No description provided by the author
No description provided by the author

# Type aliases

No description provided by the author