CPU/memory requests và limits trong Kubernetes dùng để làm gì?

Requests là lượng tài nguyên scheduler dùng để đặt Pod lên node. Limits là trần runtime container được phép dùng. CPU limit có thể gây throttling; memory vượt limit thường bị OOMKilled.

Ví dụ:

yaml
resources:
  requests:
    cpu: 250m
    memory: 256Mi
  limits:
    cpu: 1000m
    memory: 512Mi

Không đặt requests quá thấp để nhồi node nếu app latency-sensitive.

Cần đo thực tế bằng metrics rồi điều chỉnh.

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

Mở danh sách Docker & Kubernetes