kubelet/container: Add Pull() and IsImagePresent() to runtime interface.

pull/6/head
Yifan Gu 2015-04-23 10:35:14 -07:00
parent fade245a44
commit de6e81fb4a
1 changed files with 4 additions and 1 deletions

View File

@ -66,7 +66,10 @@ type Runtime interface {
// Attaches the processes stdin, stdout, and stderr. Optionally uses a
// tty.
ExecInContainer(container api.Container, pod *api.Pod, stdin io.Reader, stdout, stderr io.WriteCloser, tty bool)
// TODO(yifan): Pull/Remove images
// Pull pulls an image from the network to local storage.
Pull(image string)
// IsImagePresent checks whether the container image is already in the local storage.
IsImagePresent(image string) (bool, error)
}
// Container runner is a narrow interface to consume in the Kubelet