Kubernetes In-Place Pod Resizing

🇬🇧 Read the English version of this article on tanhdev.com In-Place Pod Resizing cho phép thay đổi tài nguyên CPU và Memory của container đang chạy mà không cần khởi động lại Pod. Nội dung dưới đây phân tích chi tiết cơ chế hoạt động, cấu hình YAML chuẩn production, tích hợp VPA và các điểm lưu ý quan trọng. Trước phiên bản v1.35, việc thay đổi tài nguyên CPU hoặc Memory bắt buộc phải khởi động lại Pod (eviction & recreate). Điều này gây ngắt kết nối và ảnh hưởng trực tiếp tới tính khả dụng của hệ thống. Thử tưởng tượng với một cơ sở dữ liệu dạng stateful đang duy trì các kết nối mạng, hay một mô hình AI đang nạp 30GB model weights trong bộ nhớ, hoặc một tác vụ batch job chạy thời gian dài — việc khởi động lại Pod sẽ gây thiệt hại nghiêm trọng (catastrophic). In-Place Pod Resizing giải quyết triệt để vấn đề này bằng cách tách biệt việc quản lý tài nguyên khỏi vòng đời của Pod (pod lifecycle). ...

12 tháng 6, 2026 · 16 phút · Lê Tuấn Anh