kubernetesk8s.io/kubernetes/pkg/kubelet/dockershim Index | Files

package dockershim

import "k8s.io/kubernetes/pkg/kubelet/dockershim"

Docker integration using pkg/kubelet/api/v1alpha1/runtime/api.pb.go.

Index

Types

type DockerLegacyService

type DockerLegacyService interface {
	internalApi.RuntimeService
	internalApi.ImageManagerService

	// Supporting legacy methods for docker.
	GetContainerLogs(pod *api.Pod, containerID kubecontainer.ContainerID, logOptions *api.PodLogOptions, stdout, stderr io.Writer) (err error)
	kubecontainer.ContainerAttacher
	PortForward(pod *kubecontainer.Pod, port uint16, stream io.ReadWriteCloser) error
}

DockerLegacyService is an interface that embeds both the new RuntimeService and ImageService interfaces, while including legacy methods for backward compatibility.

func NewDockerSevice

func NewDockerSevice(client dockertools.DockerInterface) DockerLegacyService

Source Files

convert.go doc.go docker_container.go docker_image.go docker_sandbox.go docker_service.go helpers.go legacy.go

Version
v1.4.0-beta.5
Published
Sep 15, 2016
Platform
linux/amd64
Imports
19 packages
Last checked
1 hour ago

Tools for package owners.