# Functions
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Constants
No description provided by the author
No description provided by the author
Container created.
Container deleted.
Container started.
Container stopped.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
LogTagDelimiter is the delimiter for different log tags.
LogTagFull means the line is a single full line or the end of multiple lines.
LogTagPartial means the line is part of multiple lines.
No description provided by the author
No description provided by the author
Mounts get propagated from the host to the container and from the container to the host ("rshared" in Linux).
Mounts get propagated from the host to the container ("rslave" in Linux).
No mount propagation ("rprivate" in Linux terminology).
A CONTAINER namespace is restricted to a single container.
A NODE namespace is the namespace of the Kubernetes node.
A POD namespace is common to all containers in a pod.
TARGET targets the namespace of another container.
NetworkReady means the runtime network is up and ready to accept containers which require network.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
RuntimeReady means the runtime is up and ready to accept basic containers.
A pre-defined profile on the node should be used.
The container runtime default profile should be used.
Disable the feature for the sandbox or the container.
Stderr is the stream type for stderr.
Stdout is the stream type for stdout.
Merge means that the container's provided SupplementalGroups and FsGroup (specified in SecurityContext) will be merged with the primary user's groups as defined in the container image (in /etc/group).
Strict means that the container's provided SupplementalGroups and FsGroup (specified in SecurityContext) will be used instead of any groups defined in the container image.
# Variables
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
No description provided by the author
No description provided by the author
AuthConfig contains authorization information for connecting to a registry.
Capability contains the container capabilities to add or drop Dropping a capability will drop it from all sets.
CDIDevice specifies a CDI device information.
No description provided by the author
No description provided by the author
Container provides the runtime information for a container, such as ID, hash, state of the container.
ContainerAttributes provides basic information of the container.
ContainerConfig holds all the required and optional fields for creating a container.
No description provided by the author
ContainerFilter is used to filter containers.
ContainerMetadata holds all necessary information for building the container name.
No description provided by the author
ContainerResources holds resource limits configuration for a container.
ContainerStateValue is the wrapper of ContainerState.
ContainerStats provides the resource usage statistics for a container.
ContainerStatsFilter is used to filter containers.
No description provided by the author
No description provided by the author
ContainerStatus represents the status of a container.
No description provided by the author
No description provided by the author
No description provided by the author
CpuUsage provides the CPU usage information.
No description provided by the author
No description provided by the author
Device specifies a host device to mount into a container.
DNSConfig specifies the DNS servers and search domains of a sandbox.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
FilesystemIdentifier uniquely identify the filesystem.
FilesystemUsage provides the filesystem usage information.
No description provided by the author
HugepageLimit corresponds to the file`hugetlb.<hugepagesize>.limit_in_byte` in container level cgroup.
IDMapping describes host to container ID mappings for a pod sandbox.
Basic information about a container image.
No description provided by the author
No description provided by the author
No description provided by the author
ImageSpec is an internal representation of an image.
No description provided by the author
No description provided by the author
Int64Value is the wrapper of int64.
No description provided by the author
LinuxContainerConfig contains platform-specific configuration for Linux-based containers.
LinuxContainerResources specifies Linux specific configuration for resources.
LinuxContainerSecurityContext holds linux security configuration that will be applied to a container.
No description provided by the author
LinuxPodSandboxConfig holds platform-specific configurations for Linux host platforms and Linux-based containers.
LinuxPodSandboxStats provides the resource usage statistics for a pod sandbox on linux.
LinuxSandboxStatus contains status specific to Linux sandboxes.
No description provided by the author
LinuxSandboxSecurityContext holds linux security configuration that will be applied to a sandbox.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
MemoryUsage provides the memory usage information.
No description provided by the author
No description provided by the author
Mount specifies a host volume to mount into a container.
Namespace contains paths to the namespaces.
NamespaceOption provides options for Linux namespaces.
No description provided by the author
NetworkInterfaceUsage contains resource value data about a network interface.
NetworkUsage contains data about network resources.
PodIP represents an ip of a Pod.
PodSandbox contains minimal information about a sandbox.
PodSandboxAttributes provides basic information of the pod sandbox.
PodSandboxConfig holds all the required and optional fields for creating a sandbox.
PodSandboxFilter is used to filter a list of PodSandboxes.
PodSandboxMetadata holds all necessary information for building the sandbox name.
No description provided by the author
PodSandboxNetworkStatus is the status of the network for a PodSandbox.
PodSandboxStateValue is the wrapper of PodSandboxState.
PodSandboxStats provides the resource usage statistics for a pod.
PodSandboxStatsFilter is used to filter the list of pod sandboxes to retrieve stats for.
No description provided by the author
No description provided by the author
PodSandboxStatus contains the status of the PodSandbox.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
PortMapping specifies the port mapping configurations of a sandbox.
ProcessUsage are stats pertaining to processes.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
RuntimeCondition contains condition information for the runtime.
No description provided by the author
No description provided by the author
No description provided by the author
RuntimeFeatures describes the set of features implemented by the CRI implementation.
No description provided by the author
RuntimeHandlerFeatures is a set of features implemented by the runtime handler.
RuntimeStatus is information about the current status of the runtime.
A security profile which can be used for sandboxes and containers.
SELinuxOption are the labels to be applied to the container.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
UInt64Value is the wrapper of uint64.
UnimplementedImageServiceServer can be embedded to have forward compatible implementations.
UnimplementedRuntimeServiceServer can be embedded to have forward compatible implementations.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
UserNamespace describes the intended user namespace configuration for a pod sandbox.
No description provided by the author
No description provided by the author
WindowsContainerConfig contains platform-specific configuration for Windows-based containers.
WindowsContainerResources specifies Windows specific configuration for resources.
WindowsContainerSecurityContext holds windows security configuration that will be applied to a container.
WindowsContainerStats provides the resource usage statistics for a container specific for Windows.
WindowsCpuGroupAffinity specifies the CPU mask and group to affinitize.
WindowsCpuUsage provides the CPU usage information specific to Windows.
WindowsFilesystemUsage provides the filesystem usage information specific to Windows.
WindowsMemoryUsage provides the memory usage information specific to Windows.
WindowsNamespaceOption provides options for Windows namespaces.
WindowsNetworkInterfaceUsage contains resource value data about a network interface specific for Windows.
WindowsNetworkUsage contains data about network resources specific to Windows.
WindowsPodSandboxConfig holds platform-specific configurations for Windows host platforms and Windows-based containers.
WindowsPodSandboxStats provides the resource usage statistics for a pod sandbox on windows.
WindowsProcessUsage are stats pertaining to processes specific to Windows.
WindowsSandboxSecurityContext holds platform-specific configurations that will be applied to a sandbox.
# Interfaces
ImageServiceClient is the client API for ImageService service.
ImageServiceServer is the server API for ImageService service.
No description provided by the author
No description provided by the author
RuntimeServiceClient is the client API for RuntimeService service.
RuntimeServiceServer is the server API for RuntimeService service.
# Type aliases
No description provided by the author
No description provided by the author
No description provided by the author
LogStreamType is the type of the stream in CRI container log.
LogTag is the tag of a log line in CRI container log.
No description provided by the author
No description provided by the author
A NamespaceMode describes the intended namespace configuration for each of the namespaces (Network, PID, IPC) in NamespaceOption.
No description provided by the author
No description provided by the author
Available profile types.
SupplementalGroupsPolicy defines how supplemental groups of the first container processes are calculated.