Documentation ¶
Overview ¶
Package images is responsible for managing lifecycle of container images.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ImageManager ¶
type ImageManager interface { // EnsureImageExists ensures that image specified in `container` exists. EnsureImageExists(pod *api.Pod, container *api.Container, pullSecrets []api.Secret) (error, string) }
ImageManager provides an interface to manage the lifecycle of images. Implementations of this interface are expected to deal with pulling (downloading), managing, and deleting container images. Implementations are expected to abstract the underlying runtimes. Implementations are expected to be thread safe.
func NewImageManager ¶
func NewImageManager(recorder record.EventRecorder, runtime kubecontainer.Runtime, imageBackOff *flowcontrol.Backoff, serialized bool) ImageManager
Click to show internal directories.
Click to hide internal directories.