Deployment, ReplicaSet, StatefulSet và DaemonSet khác nhau thế nào?

Deployment quản lý stateless replicas và rolling updates, tạo ReplicaSet phía dưới. ReplicaSet đảm bảo số Pod replicas nhưng hiếm khi tạo trực tiếp. StatefulSet dùng cho workloads cần identity ổn định, persistent storage và thứ tự rollout. DaemonSet chạy một Pod trên mỗi node phù hợp, ví dụ log agent hoặc node exporter.

Chọn workload theo lifecycle và state. API stateless dùng Deployment, database/queue stateful cân nhắc StatefulSet hoặc managed service, node-level agent dùng DaemonSet.

Xem toàn bộ Docker & Kubernetes cùng filter theo level & chủ đề con.

Mở danh sách Docker & Kubernetes