Chuyển tới nội dung chính

Tổng quan Managed K8s with GPU VM

Managed K8s with GPU VM cho bạn cluster Kubernetes có worker node dùng GPU theo nhu cầu, không cần cấp phát bare metal riêng — FPT Cloud cấp phát virtual machine dùng GPU và quản lý control plane, với:

  • Cấu hình GPU linh hoạt — nhiều loại GPU và tùy chọn GPU memory, áp dụng riêng cho từng Worker Group.
  • Tự động quản lý và cấp phát GPU resource bằng NVIDIA GPU Operator.
  • Visualization và monitoring GPU bằng NVIDIA DCGM.
  • Tự động scale node/container bằng Autoscaler khi nhu cầu GPU thay đổi.
  • Chia sẻ GPU bằng cơ chế Multi-Instance GPU (MIG), tối ưu resource và chi phí.

Tại region Hà Nội 2 và Nhật Bản, FPT Cloud hiện hỗ trợ Kubernetes dùng NVIDIA H100 và H200.

Nếu đây là lần đầu bạn dùng dịch vụ này, hoàn thành các tác vụ trong Initial setup trước khi tạo cluster.

GPU Operator hoạt động thế nào​

FPT Cloud dùng NVIDIA GPU Operator để tự động quản lý các thành phần phần mềm mà cluster Kubernetes cần để dùng GPU — nhờ đó bạn dùng GPU resource giống hệt cách dùng CPU resource. Operator cài đặt và quản lý:

  • NVIDIA Drivers (CUDA, MIG, v.v.)
  • NVIDIA Device Plugin
  • NVIDIA Container Toolkit
  • NVIDIA GPU Feature Discovery
  • NVIDIA Data Center GPU Manager (monitoring)

Tham chiếu cấu hình MIG​

Multi-Instance GPU (MIG) chia 1 GPU vật lý thành nhiều instance nhỏ hơn, tách biệt, để các Pod dùng chung.

ghi chú

Cấu hình MIG áp dụng cho mọi card gắn trên worker. Mọi worker group trong cùng 1 cluster phải dùng cùng 1 loại MIG strategy (single/mixed/none).

GPU H100 SXM5

#LabelStrategySố instanceInstance resource
1all-1g.10gbsingle71g.10gb
2all-1g.20gbsingle41g.20gb
3all-2g.20gbsingle32g.20gb
4all-3g.40gbsingle23g.40gb
5all-4g.40gbsingle14g.40gb
6all-7g.80gbsingle17g.80gb
7all-balancedmixed2 / 1 / 11g.10gb / 2g.20gb / 3g.40gb
8none (không label)none00 (toàn bộ GPU)

GPU H200 SXM5

#LabelStrategySố instanceInstance resource
1all-1g.18gbsingle71g.18gb
2all-1g.35gbsingle41g.35gb
3all-2g.25gbsingle32g.25gb
4all-3g.71gbsingle23g.71gb
5all-4g.71gbsingle14g.71gb
6all-7g.141gbsingle17g.141gb
7all-balancedmixed2 / 1 / 11g.18gb / 2g.35gb / 3g.71gb
8none (không label)none00 (toàn bộ GPU)

Ví dụ: chọn strategy single với label all-1g.10gb sẽ chia card GPU H100 trên worker đó thành 7 MIG device, mỗi device có 1/7 resource logic của GPU vật lý và 10GB GPU RAM.

Thuật ngữ​

Thuật ngữĐịnh nghĩa
K8sKubernetes
FKEFPT Kubernetes Engine
D-FKEDedicated FPT Kubernetes Engine
M-FKEManaged FPT Kubernetes Engine
Master NodeNode chứa control plane component
Worker nodesNode dùng để chạy workload
Automatic scaling of nodesTự động scale worker node (tăng/giảm)
K8s clusterTập hợp các node (VM) được cấu hình thành 1 cluster Kubernetes
NFS persistent storagePhân vùng persistent storage trên NFS
PodĐơn vị nhỏ nhất do Kubernetes quản lý — chứa 1 hoặc nhiều container
Pod networkNetwork/subnet dùng để cấp địa chỉ IP cho Pod
Service networkNetwork/subnet dùng để cấp địa chỉ IP cho service