kubernetesk8s.io/kubernetes/pkg/kubelet/cri/remote Index | Files | Directories

package remote

import "k8s.io/kubernetes/pkg/kubelet/cri/remote"

Package remote contains gRPC implementation of internalapi.RuntimeService and internalapi.ImageManagerService.

Index

Variables

var ErrContainerStatusNil = errors.New("container status is nil")

ErrContainerStatusNil indicates that the returned container status is nil.

Functions

func NewRemoteImageService

func NewRemoteImageService(endpoint string, connectionTimeout time.Duration, tp trace.TracerProvider) (internalapi.ImageManagerService, error)

NewRemoteImageService creates a new internalapi.ImageManagerService.

func NewRemoteRuntimeService

func NewRemoteRuntimeService(endpoint string, connectionTimeout time.Duration, tp trace.TracerProvider) (internalapi.RuntimeService, error)

NewRemoteRuntimeService creates a new internalapi.RuntimeService.

Types

type CRIVersion

type CRIVersion string

CRIVersion is the type for valid Container Runtime Interface (CRI) API versions.

const (
	// CRIVersionV1 references the v1 CRI API.
	CRIVersionV1 CRIVersion = "v1"
)

Source Files

doc.go remote_image.go remote_runtime.go utils.go

Directories

PathSynopsis
pkg/kubelet/cri/remote/fakePackage fake containers a fake gRPC implementation of internalapi.RuntimeService and internalapi.ImageManagerService.
Version
v1.29.0
Published
Dec 13, 2023
Platform
js/wasm
Imports
24 packages
Last checked
4 seconds ago

Tools for package owners.