containerd
Industry-standard container runtime that manages the container lifecycle - image transfer, execution, and supervision - underneath Docker and Kubernetes.
- Actively maintained
- Foundation-backed
- Well documented
- Permissive license
Overview
containerd handles the low-level work of running containers - pulling images, managing storage and networking, and starting/stopping/supervising container processes - as a daemon that higher-level tools like Docker and Kubernetes build on top of rather than implementing this logic themselves. It's a CNCF graduated project and the default container runtime for most Kubernetes distributions.
containerd is a fit for platform teams building custom container infrastructure or who want to understand what's actually running containers underneath Kubernetes (also in this catalog) - most developers use it indirectly through Docker or Kubernetes rather than directly.
Why it's in this catalog
Catalog rating: ★★★☆☆ (3/5)
Core container runtime underneath Docker/Kubernetes, mostly relevant to platform builders.
- Foundational
- Foundation-governed
- Categories
- DevOps
- Languages
- Go
- License
- Apache-2.0
Related Projects
etcd
Apache-2.0Distributed, consistent key-value store that Kubernetes itself uses to store all cluster state, and a reliable building block for other distributed systems.
Actively maintained
- DevOps
Cilium
Apache-2.0eBPF-based networking, security, and observability platform for Kubernetes that replaces traditional networking components with kernel-level performance.
Actively maintained
- DevOps
Open Policy Agent (OPA)
Apache-2.0General-purpose, CNCF-graduated policy engine for enforcing authorization, compliance, and configuration rules as code across microservices, APIs, Kubernetes, and CI pipelines.
Actively maintained
- DevOps
cert-manager
Apache-2.0Automates issuing, renewing, and managing TLS certificates for Kubernetes applications, eliminating manual certificate handling.
Actively maintained
- DevOps
Spotted an error? Suggest an edit on GitHub.