var defaultKnownCRISockets …
type ContainerRuntime …
type CRIRuntime …
const defaultTimeout …
func NewContainerRuntime(criSocket string) ContainerRuntime { … }
func (runtime *CRIRuntime) SetImpl(impl impl) { … }
func (runtime *CRIRuntime) Connect() error { … }
func (runtime *CRIRuntime) IsRunning() error { … }
func (runtime *CRIRuntime) ListKubeContainers() ([]string, error) { … }
func (runtime *CRIRuntime) RemoveContainers(containers []string) error { … }
func (runtime *CRIRuntime) PullImage(image string) (err error) { … }
func (runtime *CRIRuntime) PullImagesInParallel(images []string, ifNotPresent bool) error { … }
func defaultContext() (context.Context, context.CancelFunc) { … }
func pullImagesInParallelImpl(images []string, ifNotPresent bool,
imageExistsFunc func(string) bool, pullImageFunc func(string) error) []error { … }
func (runtime *CRIRuntime) ImageExists(image string) bool { … }
func detectCRISocketImpl(isSocket func(string) bool, knownCRISockets []string) (string, error) { … }
func DetectCRISocket() (string, error) { … }
func (runtime *CRIRuntime) SandboxImage() (string, error) { … }