containerd
Industry-standard container runtime that manages the container lifecycle - image transfer, execution, and supervision - underneath Docker and Kubernetes.
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.
- 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.
- DevOps
Ansible
GPL-3.0Radically simple IT automation platform for configuration management, deployment and orchestration.
- DevOps
Argo CD
Apache-2.0The leading GitOps continuous delivery tool for Kubernetes, automatically syncing your cluster state to match what's defined in git.
- DevOps
Caddy
Apache-2.0Modern web server and reverse proxy with automatic HTTPS by default, built for simplicity compared to traditional web server configuration.
- DevOps
Spotted an error? Suggest an edit on GitHub.