CRI

E699816

CRI is a Kubernetes plugin interface that standardizes how container runtimes integrate with the Kubernetes kubelet to manage containers and pods.

Try in SPARQL Jump to: Statements Referenced by

Statements (47)

Predicate Object
instanceOf Kubernetes interface
container runtime interface
apiSurface ImageService NERFINISHED
RuntimeService NERFINISHED
componentType plugin interface
remote procedure call API
definesInterfaceBetween Kubernetes kubelet NERFINISHED
container runtime
designGoal allow multiple container runtimes to be used with Kubernetes
decouple kubelet from specific container runtime implementations
provide stable API for runtime vendors
developedFor Kubernetes NERFINISHED
documentationUrl https://kubernetes.io/docs/concepts/architecture/cri/
enablesRuntime CRI-O NERFINISHED
Docker Engine via dockershim (historically) NERFINISHED
Mirantis Container Runtime (via CRI) NERFINISHED
containerd NERFINISHED
other CRI-compliant runtimes
fullName Container Runtime Interface NERFINISHED
introducedIn Kubernetes 1.5 NERFINISHED
keyConcept pluggable container runtime architecture
runtime-agnostic kubelet design
maintainedBy Kubernetes project
operationType Attach
CreateContainer
Exec
ImageStatus
ListImages
PortForward
PullImage
RemoveContainer
RemovePodSandbox
RunPodSandbox
StartContainer
StopContainer
StopPodSandbox
primaryPurpose enable kubelet to manage containers and pods via a pluggable API
standardize integration between container runtimes and the Kubernetes kubelet
replacedMechanism in-tree Docker-specific integration in kubelet
scope container lifecycle management
image management
logging
pod lifecycle management
streaming APIs
statusInKubernetes core kubelet integration mechanism for container runtimes
usesDataFormat Protocol Buffers NERFINISHED
usesProtocol gRPC NERFINISHED

Referenced by (1)

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