Tất cả tài liệu

FPT Data Platform

    Quản lý Image của Compute
    Quản lý Image của Compute
    Updated on 06 Mar 2026

    Tính năng Prepulling Image cho phép người dùng quản lý các Docker image được pull về workspace từ các registry khác nhau. Việc prepull image giúp tối ưu thời gian khởi động các container và đảm bảo image sẵn sàng sử dụng khi cần thiết.

    Lợi ích:

    • Giảm thời gian khởi động container
    • Quản lý tập trung các image cần thiết cho compute
    • Hỗ trợ cả public và private registry
    • Theo dõi trạng thái pull image realtime

    Giới hạn: Mỗi Processing Service tối đa được tạo 5 compute.

    1. Xem danh sách Image của Compute

    Để xem danh sách các image đã được prepull về compute, người dùng thực hiện các bước sau:

    Bước 1: Tại màn hình Processing services > chọn tab Compute

    Bước 2: Click vào compute muốn xem danh sách image

    Bước 3: Chọn tab Images

    Alt text

    Kết quả: Hiển thị danh sách các image đã được thêm vào compute với các thông tin:

    • Name: Tên định danh của image
    • URL: Đường dẫn đầy đủ đến image registry
      (ví dụ: docker.io/nvidia/cuda:13.1.0-devel-ubuntu24.04)
    • Status: Trạng thái hiện tại của image
      • Ready: Image đã sẵn sàng sử dụng
      • Progressing: Đang trong quá trình pull image
      • Processing: Đang xử lý
      • Failed: Pull image thất bại
      • Degraded: Image có vấn đề (có icon để xem log chi tiết)
      • Unknown: Trạng thái không xác định
    • Actions: Menu thao tác với image (Update, Retry, Delete)

    Lưu ý: Nếu chưa có image nào, màn hình sẽ hiển thị thông báo "No image yet" với button Create để thêm image mới.

    2. Thêm Image mới

    Thêm Image từ Public Registry (không cần authentication)

    Bước 1: Tại tab Images của Compute, click button Create

    Alt text

    Bước 2: Trong popup Add Image, nhập các thông tin:

    • Name: Tên định danh cho image (bắt buộc)
      • Chỉ chấp nhận chữ cái, số và dấu gạch ngang (-)
      • Tối đa 30 ký tự
      • Ví dụ: nginx-latest, cuda-13-1-0
    • URL: Đường dẫn đến image (bắt buộc)
      • Format: registry/repository/image-name:tag
      • Ví dụ: docker.io/library/nginx:latest
      • Ví dụ: hub.fci.vn/images/image-name:1.0.3

    Bước 3: Đảm bảo checkbox Enable authentication không được chọn (dành cho public image)

    Bước 4: Click button Test connection để kiểm tra kết nối đến registry

    • Nếu thành công: Hiển thị thông báo "Success - Test connection successfully"
    • Nếu thất bại: Hiển thị thông báo lỗi chi tiết

    Bước 5: Sau khi test connection thành công, button Save sẽ được enable

    Bước 6: Click button Save

    Kết quả:

    • Hiển thị thông báo "Success - Add successfully"
    • Image mới xuất hiện trong danh sách với trạng thái Progressing
    • Sau khi pull hoàn tất, trạng thái chuyển sang Ready

    Thêm Image từ Private Registry (có authentication)

    Bước 1: Tại tab Images của Compute, click button Create

    Alt text

    Bước 2: Trong popup Add Image, nhập các thông tin:

    • Name: Tên định danh cho image
    • URL: Đường dẫn đến private image

    Bước 3: Check vào checkbox Enable authentication

    Bước 4: Nhập thông tin xác thực:

    • Username: Tên người dùng hoặc service account (bắt buộc)
    • Secret: Access token hoặc password (bắt buộc)
      • Click icon view để hiển thị/ẩn mật khẩu

    Bước 5: Click button Test connection để kiểm tra kết nối

    Bước 6: Sau khi test connection thành công, click button Save

    Kết quả: Image được thêm vào danh sách và bắt đầu quá trình pull với authentication đã cung cấp.

    3. Cập nhật Image

    Người dùng có thể cập nhật thông tin của image đã tồn tại (tên, URL, authentication). Khi cập nhật, hệ thống sẽ tự động pull lại image với thông tin mới.

    Bước 1: Tại danh sách Images, click vào icon (3 chấm dọc) ở cột Actions của image muốn cập nhật

    Bước 2: Chọn Update từ menu dropdown

    Bước 3: Trong popup Update Image, các field sẽ hiển thị thông tin hiện tại của image

    Alt text

    Bước 4: Chỉnh sửa các thông tin cần thiết:

    • Thay đổi Name (tuân thủ quy tắc: chữ, số, dấu gạch ngang, max 30 ký tự)
    • Thay đổi URL
    • Enable/Disable authentication:
      • Nếu enable: Nhập Username và Secret mới
      • Nếu disable: Xóa authentication (dùng cho public image)

    Bước 5: Click button Test connection để kiểm tra cấu hình mới

    Bước 6: Sau khi test thành công, click button Save

    4. Retry Image

    Khi image có trạng thái Failed hoặc Degraded, người dùng có thể thực hiện retry để pull lại image.

    Bước 1: Tại danh sách Images, click vào icon của image có trạng thái Failed/Degraded

    Bước 2: Chọn Retry từ menu dropdown

    Bước 3: Trong popup Retry compute image, xác nhận thông tin:

    Alt text

    Bước 4: Click button Confirm để xác nhận retry

    5. Xóa Image

    Người dùng có thể xóa image không còn sử dụng khỏi compute.

    Bước 1: Tại danh sách Images, click vào icon của image muốn xóa

    Bước 2: Chọn Delete (màu đỏ) từ menu dropdown

    Bước 3: Trong popup Delete compute image, đọc cảnh báo:

    Alt text

    Bước 4: Để xác nhận xóa, nhập chính xác text delete (viết thường) vào ô input

    Bước 5: Button Confirm sẽ được enable sau khi nhập đúng

    Bước 6: Click button Confirm

    6. Xem Log của Image

    Khi image có trạng thái Degraded, người dùng có thể xem log chi tiết để troubleshoot vấn đề.

    Bước 1: Tại danh sách Images, tìm image có trạng thái Degraded (có icon bên cạnh)

    Bước 2: Click vào icon **** (information)

    Bước 3: Popup Logs sẽ hiển thị với nội dung log chi tiết

    Ví dụ log: [2020-07-07 15:04:29,334] DEBUG Progress event:
    TRANSFER_PART_COMPLETED_EVENT, bytes: 0
    (io.confluent.connect.s3.storage.S3OutputStream:286)

    Bước 4: Đọc và phân tích log để xác định nguyên nhân lỗi

    Bước 5: Click icon X để đóng popup log

    Kết quả: Popup đóng lại, quay về màn hình danh sách Images