Bản tin sáng Tìm tin

NVKE có bản xem trước thử nghiệm hỗ trợ vận hành cụm Kubernetes trên hạ tầng GPU Nvidia

  • Theo tài liệu dự án của Nvidia, Nvidia Kubernetes Engine (NVKE) cung cấp mặt phẳng quản lý (management plane - tầng điều khiển trung tâm) vận hành các cụm Kubernetes cho khách hàng trên hạ tầng bộ xử lý đồ họa (GPU) riêng. Tài liệu kỹ thuật nêu rõ phần mềm hiện có bản xem trước thử nghiệm (preview), với các giao diện lập trình ứng dụng (API), cấu hình và hành vi có thể thay đổi giữa các đợt phát hành. Dự án cho biết NVKE hoạt động như một hệ thống tự lưu trữ: một cụm mầm tạm thời (temporary seed cluster - cụm khởi tạo ban đầu) thiết lập cụm quản lý, từ đó phân bổ và quản lý nhiều cụm công việc tách biệt theo yêu cầu.
  • Theo tài liệu dự án, mỗi cụm công việc sở hữu mặt phẳng điều khiển, cơ sở dữ liệu etcd cùng các nhóm nút (node pool - nhóm máy chủ xử lý tác vụ) độc lập. Người vận hành yêu cầu tạo cụm công việc qua giao diện API của NVKE hoặc công cụ nvkectl, sau đó NVKE phân bổ máy móc qua bộ điều khiển NICo hình thành các cụm Kubernetes riêng, trong khi khách hàng sử dụng cụm qua API Kubernetes và kubectl. Các nút máy chủ chứng minh danh tính qua chuẩn SPIFFE/SPIRE bằng vi mạch TPM (Trusted Platform Module - vi mạch bảo mật phần cứng) trước khi nhận thông tin gia nhập, còn dự án đồng hành NVKR xây dựng ảnh nút và các thành phần triển khai.
  • Đối với quy trình cài đặt thực tế, tài liệu dự án của Nvidia yêu cầu người vận hành tự cung cấp máy móc và cấu hình kết nối NICo. Ở phương án đánh giá không cần phần cứng GPU hay tài khoản Nvidia, tài liệu cung cấp bản chạy nhanh cục bộ trên máy chủ hoặc máy ảo Linux amd64 hoặc arm64 với yêu cầu tối thiểu 6 CPU, 12 GiB bộ nhớ trống, 100 GiB đĩa trống, Docker và TPM ảo, còn người dùng macOS đánh giá qua máy ảo Colima. Quá trình biên dịch mã nguồn đòi hỏi Go phiên bản 1.27.3 cùng GNU Make 4 trở lên, tạo ra chín tệp nhị phân riêng biệt bao gồm nvkectl, các bộ điều khiển và các dịch vụ API.
  • Trong giai đoạn xem trước thử nghiệm (preview), Nvidia không khuyến nghị sử dụng NVKE cho môi trường sản xuất thực tế, đồng thời cảnh báo API, cấu hình và hành vi có thể thay đổi giữa các đợt phát hành. Tài liệu kỹ thuật của dự án cũng nhấn mạnh bộ điều khiển NICo là nhà cung cấp hạ tầng tương thích duy nhất ở giai đoạn xem trước hiện tại. Về mặt vận hành, người vận hành phải cấu hình bảo vệ trước khi tiếp nhận các kết nối, khi xác thực API mặc định bị tắt và API chỉ dùng HTTP thuần sau khi cài đặt. Đồng thời, cụm quản lý không tự nâng cấp hay thay thế, hệ thống chưa có quy trình nâng cấp mặt phẳng quản lý hay sao lưu và khôi phục, còn các ảnh nút FDE chỉ dùng đánh giá và không cung cấp tính bảo mật dữ liệu lưu trữ.