Containerization Concepts

Key concepts and terminology in containerization and container orchestration.

The data

0

Concept
Container Image
Description
Immutable, layered filesystem containing application code, runtime, and dependencies.
Tool
Dockerfile, BuildKit

1

Concept
Container Runtime
Description
Software that runs and manages containers.
Tool
containerd, runc, CRI-O

2

Concept
Container Registry
Description
Storage and distribution system for container images.
Tool
Docker Hub, GHCR, ECR, ACR

3

Concept
Orchestration
Description
Automated management of container lifecycles across clusters.
Tool
Kubernetes, Docker Swarm, Nomad

4

Concept
Service Mesh
Description
Infrastructure layer handling service-to-service communication.
Tool
Istio, Linkerd, Envoy

5

Concept
Container Network Interface (CNI)
Description
Plugin interface for configuring network connectivity.
Tool
Calico, Flannel, Cilium

6

Concept
Persistent Storage
Description
Storage that persists beyond the container lifecycle.
Tool
PersistentVolume, CSI drivers

Fetch the same bytes

The static files are identical to what the API returns, but with no rate limit and no server round trip. Use the API when you want a query and a content type; use the files when you want to cache one document.

curl "https://yjtoon.com/api/dataset/containerization?format=toon"
const res = await fetch(
  "https://yjtoon.com/static-data/dataset/containerization.toon"
);
const toon = await res.text();

Rate limit: 120 requests per minute per IP, no key and no signup. API reference →

Topics

  • cloud
  • containers
  • docker
  • kubernetes
  • devops