package
1.11.0-alpha.0
Repository: https://github.com/astefanutti/kubernetes.git
Documentation: pkg.go.dev
# Functions
No description provided by the author
NewDockerClientFromConfig create a docker client from given configure return nil if nil configure is given.
NOTE: Anything passed to DockerService should be eventually handled in another way when we switch to running the shim as a different process.
No description provided by the author
No description provided by the author
# Constants
DockerImageIDPrefix is the prefix of image id in container status.
DockerPullableImageIDPrefix is the prefix of pullable image id in container status.
# Structs
CheckpointData contains all types of data that can be stored in the checkpoint.
ClientConfig is parameters used to initialize docker client.
NativeExecHandler executes commands in Docker containers using Docker's exec API.
NetworkPluginSettings is the subset of kubelet runtime args we pass to the container runtime shim so it can probe for network plugins.
PersistentCheckpointHandler is an implementation of CheckpointHandler.
PodSandboxCheckpoint is the checkpoint structure for a sandbox.
PortMapping is the port mapping configurations of a sandbox.
# Interfaces
CheckpointHandler provides the interface to manage PodSandbox checkpoint.
CRIService includes all methods necessary for a CRI server.
DockerLegacyService interface embeds some legacy methods for backward compatibility.
DockerService is an interface that embeds the new RuntimeService and ImageService interfaces.
ExecHandler knows how to execute a command in a running Docker container.
# Type aliases
No description provided by the author