RuntimeService API
E699817
Kubernetes Container Runtime Interface component
container runtime lifecycle management interface
gRPC API
RuntimeService API is a core gRPC-based interface in Kubernetes’ Container Runtime Interface that manages pod and container lifecycle operations such as creation, start, stop, and deletion.
Statements (47)
| Predicate | Object |
|---|---|
| instanceOf |
Kubernetes Container Runtime Interface component
ⓘ
container runtime lifecycle management interface ⓘ gRPC API ⓘ |
| communicationProtocol | gRPC ⓘ |
| definedIn | Kubernetes CRI API specification NERFINISHED ⓘ |
| exposesService | RuntimeService gRPC service ⓘ |
| interactsWith |
container runtime
ⓘ
image service ⓘ |
| introducedBy | Kubernetes Container Runtime Interface design NERFINISHED ⓘ |
| layer | node level ⓘ |
| manages |
containers
ⓘ
pod sandboxes ⓘ |
| namespace | k8s.io/cri-api ⓘ |
| partOf |
Kubernetes CRI
NERFINISHED
ⓘ
Kubernetes Container Runtime Interface NERFINISHED ⓘ |
| purpose |
manage container lifecycle
ⓘ
manage pod lifecycle ⓘ |
| responsibleFor |
creating containers
ⓘ
creating pod sandboxes ⓘ deleting containers ⓘ deleting pod sandboxes ⓘ starting containers ⓘ stopping containers ⓘ stopping pod sandboxes ⓘ |
| scope | single Kubernetes node ⓘ |
| stability | stable ⓘ |
| supportsOperation |
Attach
ⓘ
ContainerStatus ⓘ CreateContainer ⓘ Exec ⓘ ListContainers ⓘ ListPodSandbox ⓘ PodSandboxStatus ⓘ PortForward ⓘ RemoveContainer ⓘ RemovePodSandbox ⓘ ReopenContainerLog ⓘ RunPodSandbox ⓘ StartContainer ⓘ StopContainer ⓘ StopPodSandbox ⓘ UpdateContainerResources ⓘ |
| usedBy | Kubelet NERFINISHED ⓘ |
| usedWith |
CRI-O
NERFINISHED
ⓘ
CRI-compliant container runtimes ⓘ Docker Engine with CRI shim NERFINISHED ⓘ containerd NERFINISHED ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.