containerd Container Runtime

containerd Container Runtime

containerd.io

1

About this website

containerd is an industry standard core container runtime that provides the minimal functionality required to run containers on a system, serving as the reliable foundation layer that higher level platforms build upon. Originally developed within Docker as an internal component and donated to the Cloud Native Computing Foundation in March 2017, the project graduated to top level status in February 2019 and is now governed as a vendor neutral project under the Linux Foundation. The runtime implements the Container Runtime Interface specification for Kubernetes, making it the default container runtime in major Kubernetes distributions including Google GKE, Amazon EKS, Microsoft AKS, IBM Cloud, and minikube. Core capabilities include image pull and push with content store verification, container runtime management through OCI runtime specification, snapshot filesystem management with overlayfs and native snapshotters, namespace based isolation for multi tenancy, and an event system for lifecycle monitoring. The runtime supports OCI image and runtime specifications, enabling compatibility with images built by Docker, BuildKit, Buildah, and Kaniko. The Go based API exposes gRPC interfaces for programmatic management, while the ctr CLI provides command line access for debugging. Runtime shims allow integration with different low level runtimes including runc for Linux containers and runhcs for Windows containers. The Apache 2.0 licensed project has over 17,000 GitHub stars.

Tags & Categories

Categories

Tags

Statistics

1
Views
0
Clicks
0
Like
0
Dislike

Comments

Log In to post a comment

No comments yet. Be the first!