Vì sao dùng k8size
- Cảnh báo, chia sẻ và QoS. Đơn vị thập phân gợi ý Mi/Gi; sao chép ?cpu=&mem=; xem QoS một container.
- Cores ↔ millicores. Nhập cores thập phân hoặc millicores nguyên và xem cả hai dạng cùng YAML như
cpu: "500m". - Bộ nhớ nhị phân vs thập phân. Phân biệt Mi/Gi (1024) với M/G/MB/GB (1000) để không nhầm 256Mi với 256M.
- Đoạn YAML sẵn. Sao chép dòng
cpuvàmemorycho requests và limits. - Mẹo ngắn requests vs limits. Nhắc Guaranteed QoS — không phải cố vấn sizing.
- Nút ví dụ. Điền giá trị phổ biến:
100m,500m,256Mi,1Gi. - Chạy trong trình duyệt. Không API; giá trị không rời thiết bị.
- Miễn phí, đa ngôn ngữ. Không tài khoản; UI và SEO cho mọi locale.
Cách đổi đơn vị Kubernetes
- Mở phần CPU hoặc Bộ nhớ.
- Gõ số và chọn đơn vị.
- Xem tương đương và YAML khi gõ.
- Dùng ví dụ rồi sao chép đoạn cần thiết.
Đơn vị, requests và limits
Kubernetes nhận CPU dạng cores hoặc millicores (m) và bộ nhớ với hậu tố nhị phân (Ki/Mi/Gi/Ti) hoặc thập phân (k/M/G/T). Công cụ chỉ đổi số lượng.
Mẹo:
- 1 core = 1000 millicores;
500m=0.5. - Mi/Gi là lũy thừa 1024; M/G/MB/GB là lũy thừa 1000.
- requests hướng lịch trình; limits giới hạn dùng — thường requests ≤ limits.
- requests = limits cho CPU và bộ nhớ → Guaranteed QoS.
- Thống nhất kiểu đơn vị trong nhóm để tránh nhầm Mi với M.
- Không phải cố vấn sizing tải.
Dùng để làm gì
- kiểm millicores và cores trước khi sửa Deployment;
- so sánh Mi và M khi đọc chart/manifest;
- chuẩn bị mảnh YAML requests/limits;
- giải thích khác biệt hậu tố nhị phân/thập phân;
- kiểm nhanh khi review hoặc sự cố.
Câu hỏi thường gặp
m trên CPU nghĩa là gì?
Millicore: 1000m = một core đầy. 0.5 = 500m.
Mi có bằng M/MB?
Không. Mi = 1024² byte; M/MB = 1000².
Giá trị có được tải lên?
Không. Đổi chỉ trong trình duyệt.
Có gợi ý requests đúng?
Không. Chỉ đổi đơn vị và mẹo ngắn.
YAML CPU nào?
500m và 0.5 đều hợp lệ; hãy nhất quán.
KB/MB/GB?
Có, bí danh gốc 1000 cùng K/M/G/T.
Ti và T?
Ti = 1024⁴; T/TB = 1000⁴. Cả hai trong bảng.
Guaranteed QoS bắt buộc?
Không. Là lớp khi requests = limits cho CPU và bộ nhớ.
Trình sửa manifest đầy đủ?
Không. Chỉ đơn vị và YAML ngắn.
Có mất phí?
Không — miễn phí, không đăng ký.