Kubernetes: bật swap trên SSD NVMe giúp mỗi node chạy được nhiều pod hơn tới 3 lần
Các kỹ sư Kubernetes cho biết khi bật swap (dùng ổ đĩa làm bộ nhớ tràn) trên node và dùng SSD NVMe tốc độ cao, một node có thể chạy nhiều hơn tới 3 lần số pod, thường với độ trễ tăng rất ít hoặc không đáng kể. Hỗ trợ swap cho node Kubernetes đã đạt trạng thái General Availability, tức được coi là ổn định, từ phiên bản v1.34. Nhóm đã đo hiệu năng trên ba loại workload: build kernel trong CI/CD, trình duyệt headless chạy trong sandbox và môi trường Python được cô lập. Bộ nhớ thường là giới hạn cứng đầu tiên mà cụm gặp phải, và các workload agentic AI làm tình hình tệ hơn vì cần nhiều bộ nhớ để khởi động và chạy mã không đáng tin cậy, rồi nằm chờ lệnh tiếp theo. Phần bộ nhớ nhàn rỗi nhưng vẫn bị chiếm giữ này giới hạn số pod trên mỗi node, còn swap cho phép node đẩy phần ít dùng ra ổ đĩa. Trên thực tế, những đơn vị chạy nhiều workload chập chờn hoặc chạy trong sandbox, như môi trường cho agent AI, có thể nhét được nhiều workload hơn trên cùng phần cứng.
Nếu bạn vận hành cụm Kubernetes (từ v1.34) cho sandbox chạy agent AI, trình duyệt headless hay CI/CD, hãy cân nhắc thử bật swap trên SSD NVMe để tăng mật độ pod. Nên tự đo độ trễ với workload của mình trước khi áp dụng rộng rãi.
Đọc bài gốc