Container Runtime

Định nghĩa

Container Runtime là lớp phần mềm chịu trách nhiệm tạo, chạy và quản lý container process từ container image.

Cách hiểu bằng lời của tôi

Image là công thức, runtime là thứ thật sự tạo process bị isolate trên host. Runtime dùng namespace, cgroups và filesystem layer để biến artifact tĩnh thành một container đang chạy.

Ví dụ trong source

  • Docker Engine từng là runtime phổ biến trong workflow Docker.
  • containerd và CRI-O trở thành runtime thấp hơn được Kubernetes dùng rộng rãi.
  • Orchestrator như Kubernetes không chỉ chạy container, mà còn điều phối nhiều container trên nhiều host.

Liên kết