Container Runtime Interface

E184349

The Container Runtime Interface (CRI) is a plugin API in Kubernetes that allows the orchestration system to interact with and manage different container runtimes in a standardized way.

All labels observed (7)

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf Kubernetes API ⓘ
container runtime integration specification ⓘ
plugin interface ⓘ
category cloud native technology ⓘ
container orchestration interface ⓘ
communicatesOver gRPC ⓘ
definedBy Kubernetes project ⓘ
linked to: Kubernetes
designedFor backward compatibility across Kubernetes versions ⓘ
extensibility of container runtimes ⓘ
enables runtime-agnostic pod and container management ⓘ
support for multiple container runtimes in a Kubernetes cluster ⓘ
hasAbbreviation CRI ⓘ
hasComponent ImageService API ⓘ
RuntimeService API ⓘ
hasMethod Attach ⓘ
CreateContainer ⓘ
Exec ⓘ
ExecSync ⓘ
ImageStatus ⓘ
ListContainers ⓘ
ListImages ⓘ
PortForward ⓘ
PullImage ⓘ
RemoveContainer ⓘ
RemoveImage ⓘ
RunPodSandbox ⓘ
StartContainer ⓘ
StopContainer ⓘ
StopPodSandbox ⓘ
introducedTo replace hard-coded Docker integration in kubelet ⓘ
maintainedBy Kubernetes community ⓘ
partOf Kubernetes ⓘ
purpose decouple Kubernetes kubelet from specific container runtime implementations ⓘ
enable pluggable container runtimes in Kubernetes ⓘ
standardize communication between Kubernetes and container runtimes ⓘ
replaces dockershim integration in kubelet ⓘ
specifiedIn Kubernetes enhancement proposals ⓘ
linked to: Kubernetes
supports container lifecycle management ⓘ
image management ⓘ
logging configuration ⓘ
pod sandbox management ⓘ
streaming APIs for exec attach and port-forward ⓘ
supportsRuntime CRI-O ⓘ
Kata Containers via CRI-compatible shims ⓘ
Mirantis Container Runtime via CRI shim ⓘ
containerd ⓘ
gVisor via CRI-compatible shims ⓘ
usedBy Kubernetes control plane components indirectly ⓘ
kubelet ⓘ
uses protocol buffers for API definitions ⓘ

How these facts were elicited

Referenced by (15)

Full triples — surface form annotated when it differs from this entity's canonical label.

Kubernetes → component → Container Runtime Interface ⓘ
kubelet → uses → Container Runtime Interface ⓘ
Container Network Interface → relatedTo → Container Runtime Interface ⓘ
CRI-O → implements → Container Runtime Interface ⓘ
CRI-O → compatibleWith → Kubernetes Container Runtime Interface ⓘ
linked to: Container Runtime Interface
CRI-O → supports → Kubernetes runtime classes ⓘ
linked to: Container Runtime Interface
CRI → fullName → Container Runtime Interface ⓘ
RuntimeService API → partOf → Kubernetes Container Runtime Interface ⓘ
linked to: Container Runtime Interface
RuntimeService API → partOf → Kubernetes CRI ⓘ
linked to: Container Runtime Interface
RuntimeService API → definedIn → Kubernetes CRI API specification ⓘ
linked to: Container Runtime Interface
RuntimeService API → introducedBy → Kubernetes Container Runtime Interface design ⓘ
linked to: Container Runtime Interface
ImageService API → partOf → Container Runtime Interface ⓘ
ImageService API → definedIn → Kubernetes Container Runtime Interface ⓘ
linked to: Container Runtime Interface
Kata Containers → implements → Kubernetes Container Runtime Interface ⓘ
linked to: Container Runtime Interface
Runtime Working Group → relatedTo → Kubernetes container runtime interface ⓘ
linked to: Container Runtime Interface