Email Doanh NghiệpSSLFirewall Anti DDoS

NỘI DUNG

Banner blog lễ 30.4 và 1.5

ImagePullBackOff là gì? Hướng dẫn cách khắc phục hiệu quả

Hưng Nguyễn

Đã kiểm duyệt nội dung

Ngày đăng:14/01/2026
Lượt xem

Quy trình sản xuất nội dung

Đánh giá

[esi kkstarratings cache="private" ttl="3"]

ImagePullBackOff là một trạng thái lỗi trong Kubernetes xuất hiện khi hệ thống không thể tải xuống image container từ registry theo yêu cầu của một Pod. Khi gặp lỗi này, quá trình khởi tạo container bị dừng lại và Pod sẽ ở trạng thái chờ, không thể chạy cho đến khi sự cố được khắc phục. Trong bài viết này, mình sẽ giúp bạn hiểu rõ hơn về các nguyên nhân gây ra lỗi cũng như hướng dẫn chi tiết cách khắc phục hiệu quả.

Những điểm chính

  • Khái niệm ImagePullBackOff: Hiểu rõ ImagePullBackOff là một trạng thái lỗi phổ biến trong Kubernetes, giúp bạn nhanh chóng nhận biết nguyên nhân gốc rễ khiến ứng dụng không thể khởi động.
  • Tầm quan trọng: Nhận thức được tầm quan trọng của việc xử lý lỗi này, giúp bạn ưu tiên khắc phục sự cố để đảm bảo tính sẵn sàng của ứng dụng và phát hiện các vấn đề tiềm ẩn trong hạ tầng.
  • Các nguyên nhân phổ biến: Nắm vững các nguyên nhân phổ biến gây ra lỗi ImagePullBackOff, giúp bạn có một danh sách kiểm tra hiệu quả để khoanh vùng và chẩn đoán sự cố một cách nhanh chóng.
  • Mối liên hệ với ErrImagePull: Phân biệt rõ sự khác biệt và mối liên hệ giữa hai trạng thái lỗi, giúp bạn đọc hiểu chính xác các thông báo sự kiện (events) và không bị nhầm lẫn trong quá trình chẩn đoán.
  • Quy trình xử lý: Nắm vững quy trình 6 bước để xử lý sự cố một cách bài bản, giúp bạn có một lộ trình rõ ràng để thu thập thông tin, chẩn đoán và khắc phục lỗi hiệu quả.
  • Các phương pháp khắc phục chi tiết: Tìm hiểu các giải pháp cụ thể cho từng nguyên nhân, giúp bạn áp dụng đúng lệnh và cấu hình để khắc phục sự cố một cách chính xác.
  • Lưu ý quan trọng: Nắm được những lưu ý và phương pháp hay nhất, giúp bạn khắc phục lỗi một cách an toàn, tránh các sai lầm phổ biến và đảm bảo hệ thống hoạt động ổn định sau khi sửa lỗi.
  • Biết thêm Vietnix là nhà cung cấp hạ tầng ổn định để triển khai container Kubernetes.
  • Câu hỏi thường gặp: Giải đáp các thắc mắc liên quan đến ImagePullBackOff.
những điểm chính

ImagePullBackOff là gì?

ImagePullBackOff là một trạng thái lỗi phổ biến trong Kubernetes xuất hiện khi container runtime (như Docker hoặc containerd) không thể tải xuống được ảnh container từ registry theo yêu cầu của một Pod. Khi gặp lỗi này, container bên trong Pod sẽ bị giữ ở trạng thái chờ, không được khởi chạy do không có ảnh cần thiết.

ImagePullBackOff là một trạng thái lỗi phổ biến trong Kubernetes
ImagePullBackOff là một trạng thái lỗi phổ biến trong Kubernetes

Quá trình diễn ra như sau:

  1. Khi Pod được tạo, Kubelet trên Node nhận nhiệm vụ kéo ảnh container được chỉ định trong trường spec.containers[].image của manifest Pod.
  2. Nếu việc kéo ảnh gặp vấn đề (ví dụ: tên ảnh sai, ảnh không tồn tại, mất kết nối với registry, thiếu quyền truy xuất hoặc thiết lập imagePullPolicy là Always mà không có phiên bản mới…), Node sẽ liên tục thử lại nhưng sẽ lùi thời gian giữa các lần thử.
  3. Nếu sự cố vẫn chưa khắc phục, trạng thái Pod sẽ chuyển sang ImagePullBackOff, báo hiệu hệ thống tạm ngừng các nỗ lực kéo ảnh cho container đó.
banner sp enter
ENTERPRISE CLOUD – CHỦ ĐỘNG VÀ ỔN ĐỊNH
Linh hoạt tuyệt đối trong nâng cấp, hiệu năng vượt trội và chi phí minh bạch dễ dự toán. Là giải pháp hoàn hảo cho mọi dự án.
Mua ngay

Tại sao việc xử lý lỗi ImagePullBackOff lại quan trọng?

Việc khắc phục lỗi ImagePullBackOff kịp thời đóng vai trò quan trọng trong việc vận hành hệ thống vì:

  • Đảm bảo tính sẵn sàng của dịch vụ: Nếu Pod không thể tải hình ảnh, ứng dụng sẽ không thể khởi động, dẫn đến gián đoạn dịch vụ.
  • Đảm bảo tính ổn định: Đối với các doanh nghiệp và tổ chức triển khai Kubernetes, việc theo dõi, phát hiện và xử lý ImagePullBackOff giúp bảo vệ môi trường vận hành, đảm bảo quy trình CI/CD duy trì ổn định và nhanh chóng phục hồi hệ thống nếu có sự cố xảy ra.
  • Tránh lãng phí tài nguyên: Mặc dù Pod chưa chạy, nhưng Kubernetes vẫn phải duy trì trạng thái theo dõi và liên tục thực hiện các vòng lặp thử lại, gây lãng phí tài nguyên quản lý.
  • Phát hiện sớm các vấn đề cấu hình: Lỗi này thường là dấu hiệu cảnh báo sớm cho các vấn đề nghiêm trọng hơn như sai cấu hình triển khai, mất kết nối mạng hoặc lỗ hổng trong quản lý bảo mật.
Hậu quả khi gặp lỗi ImagePullBackOff
Hậu quả khi gặp lỗi ImagePullBackOff

Các nguyên nhân phổ biến dẫn đến ImagePullBackOff

Các nguyên nhân phổ biến dẫn đến lỗi ImagePullBackOff trong Kubernetes gồm:

  • Image không tồn tại hoặc sai tên: Đây là nguyên nhân thường gặp nhất khi chỉ định tên image bị sai chính tả hoặc image đó không tồn tại trên registry. Khi tạo Pod với tên image sai, Kubernetes sẽ không thể tìm thấy và kéo về, dẫn đến lỗi ImagePullBackOff.
  • Tag của image không chính xác: Chỉ định tag không tồn tại hoặc bị viết sai, ví dụ “lasted” thay vì “latest”, cũng khiến Kubernetes không thể xác định đúng phiên bản image, gây lỗi khi kéo image về Pod.
  • Registry không chính xác hoặc không truy cập được: Khi cấu hình registry không đúng (đặc biệt với các registry riêng như Gitlab, AWS…) hoặc registry đang ngoại tuyến/không kết nối được, node Kubernetes sẽ không tải được image.
  • Thiếu chứng thực khi sử dụng Private Registry: Nếu registry yêu cầu xác thực mà Pod chưa cấu hình imagePullSecrets hoặc secret bị sai, việc truy cập sẽ bị từ chối. Kubernetes sẽ cảnh báo lỗi “access forbidden” hoặc “pull access denied”.
  • Vấn đề kết nối mạng: Sự cố mạng, proxy, tường lửa, DNS hoặc kết nối giữa node và registry không ổn định có thể khiến quá trình kéo image thất bại.
  • Registry giới hạn lượt tải: Một số registry (như Docker Hub) áp dụng giới hạn số lượt tải với tài khoản miễn phí. Khi vượt quá hạn mức, mọi yêu cầu kéo mới sẽ bị từ chối trong một khoảng thời gian nhất định.
  • Thông tin đăng nhập hoặc cấu hình bí mật không hợp lệ: Cấu hình thông tin đăng nhập sai, bí mật lỗi thời hoặc chưa cập nhật khiến Kubernetes không xác thực được với registry. Đây là nguyên nhân thường gặp khi kéo image từ repository riêng tư.
  • Ràng buộc tài nguyên hoặc tải node quá cao: Trong một số trường hợp hiếm, nếu tài nguyên CPU hoặc bộ nhớ của node bị hạn chế hoặc sử dụng gần hết, thao tác kéo image có thể bị gián đoạn và phát sinh lỗi.
Các nguyên nhân phổ biến dẫn đến ImagePullBackOff
Các nguyên nhân phổ biến dẫn đến ImagePullBackOff

Mối liên hệ giữa ImagePullBackOff và ErrImagePull

Lỗi ImagePullBackOff và ErrImagePull thường xảy ra cùng nhau, trong đó ImagePullBackOff là kết quả của việc ErrImagePull lặp đi lặp lại nhiều lần. Cụ thể:

  • ErrImagePull: Là lỗi xảy ra ngay lập tức khi Kubernetes cố gắng tải image nhưng thất bại lần đầu tiên.
  • ImagePullBackOff: Là trạng thái tiếp theo. Sau khi ErrImagePull xảy ra, Kubernetes chuyển sang chế độ chờ và thử lại, lúc này trạng thái của Pod sẽ hiển thị là ImagePullBackOff. Khi đó Kubernetes sẽ áp dụng cơ chế back-off, tức là tăng dần khoảng thời gian chờ giữa các lần thử tiếp theo nhằm tránh thực hiện liên tục một tác vụ đã biết là sẽ thất bại ngắn hạn.

Cả hai trạng thái này đều xuất phát từ cùng một nguyên nhân là việc kéo image không thành công. ErrImagePull xuất hiện ngay ở lần lỗi đầu tiên, còn ImagePullBackOff là trạng thái tiếp theo khi hệ thống bắt đầu chu trình thử lại với khoảng dừng. Khi kiểm tra Pod, thông báo ErrImagePull thường sẽ nhanh chóng được thay thế bằng ImagePullBackOff sau lần thử lại đầu tiên không thành công. Quản trị viên cần nhận biết và theo dõi hai trạng thái này để xác định chính xác sự cố và có phương án xử lý phù hợp.

Quy trình xử lý khi gặp lỗi ImagePullBackOff gồm các bước sau:

Bước 1: Thu thập thông tin sự cố

Đầu tiên bạn chạy lệnh dưới đây để xác định Pod đang bị lỗi:

kubectl get pod
Xác định Pod đang bị lỗi
Xác định Pod đang bị lỗi

Sau đó bạn lấy toàn bộ thông tin chi tiết về Pod gặp lỗi bằng lệnh:

kubectl describe pod <pod_name>

Dữ liệu này giúp bạn kiểm tra toàn bộ trạng thái và lịch sử sự kiện của Pod.

Pod sai tên image
Pod sai tên image

Bước 2: Kiểm tra phần Events trong mô tả Pod

Bạn xem phần Events ở cuối tệp mô tả Pod vừa lấy, chú ý các thông điệp như: “Repository does not exist”, “No pull access”, “Manifest not found”, “Authorization failed”. Những thông tin này chỉ rõ nguyên nhân gốc rễ của lỗi ImagePullBackOff, từ đó có hướng xử lý phù hợp.

Kiểm tra phần Events trong mô tả Pod
Kiểm tra phần Events trong mô tả Pod

Bước 3: Khắc phục lỗi dựa trên thông báo event

Dựa vào thông báo event mà bạn sửa lỗi cho phù hợp:

  • Nếu lỗi là “Repository does not exist”: Bạn cần đảm bảo Pod định nghĩa đúng tên và URL registry, kiểm tra registry có hoạt động bình thường và cho phép truy cập từ node Kubernetes.
  • Nếu gặp “Manifest not found”: Bạn kiểm tra lại tên và tag của image, đảm bảo phiên bản image đã được đẩy lên registry và chưa bị xóa hoặc đổi tên.
  • Nếu xuất hiện “Authorization failed”: Bạn cần bổ sung hoặc cập nhật lại thông tin đăng nhập trong imagePullSecrets, đảm bảo bí mật (secret) có quyền truy cập registry.

Bước 4: Kiểm tra trực tiếp bằng lệnh docker pull

Nếu nghi ngờ vấn đề ở registry, bạn có thể thử dùng lệnh docker pull trên node máy chủ với cùng tên, tag image để kiểm tra việc kéo image. Nếu không kéo được ngoài môi trường Kubernetes, nguyên nhân thuộc về registry hoặc mạng.

Bước 5: Kiểm tra Logs (nếu cần)

Nếu log báo lỗi do mạng (ví dụ proxy, DNS, firewall), bạn cần rà soát cấu hình mạng giữa node và registry, bổ sung rule phù hợp hoặc kiểm tra lại hệ thống network. Nếu log cảnh báo tải tài nguyên node quá cao, bạn nên phân bổ hoặc giải phóng tài nguyên trên cluster.

Bước 6: Tạo lại Pod sau khi khắc phục sự cố

Sau khi xử lý các vấn đề và cập nhật manifest hoặc secret, bạn tiến hành xóa Pod cũ rồi tạo lại Pod mới:

kubectl delete pod <pod_name>
kubectl apply -f <pod_definition_file>

Nếu hình ảnh đã có thể kéo thành công từ registry, Pod sẽ chuyển sang trạng thái Running hoặc Succeeded.

Thực hiện tuần tự các bước trên sẽ giúp bạn xác định rõ nguyên nhân, khắc phục triệt để và đưa Pod về hoạt động bình thường, đảm bảo quá trình triển khai ứng dụng trên Kubernetes liền mạch và ổn định.​

Sửa lỗi do tên image hoặc tag không hợp lệ

Khi nguyên nhân là do tên image bị sai chính tả hoặc image không tồn tại trên registry, bạn cần kiểm tra lại định nghĩa Pod. Nếu sai tên hoặc tag, hãy chỉnh sửa trường image trong manifest Pod chính xác với tên và tag image cần dùng. Bạn lưu và áp dụng lại manifest đã sửa lên cluster bằng lệnh:

kubectl apply -f pod.yaml

Nếu image thực sự chưa có trên registry, bạn hãy build và đẩy image lên registry đúng địa chỉ để Kubernetes có thể thực hiện thao tác pull thành công. Sau mỗi lần chỉnh sửa/cập nhật, kiểm tra lại Pod bằng lệnh:

kubectl get pods

Khi image đã hợp lệ, Pod sẽ tự động chuyển sang trạng thái Running.

Sửa lỗi do thiếu thông tin đăng ký (Xác thực với Registry)

Lỗi này xảy ra khi bạn cố gắng tải hình ảnh từ một Private Registry mà không cung cấp quyền truy cập.

Private Registry
Private Registry

Ví dụ mình sử dụng image được khai báo với Access Level là Private chẳng hạn.

Sử dụng image được khai báo với Access Level là Private
Sử dụng image được khai báo với Access Level là Private

Nếu log Pod báo lỗi liên quan đến “pull access denied” hoặc “authorization failed”, bạn hãy tạo một Secret chứa thông tin đăng nhập vào registry, nhất là khi dùng registry riêng tư. Bạn thực hiện lệnh sau để tạo secret:

kubectl create secret docker-registry regcred \
  --docker-server=registry.vietnix.xyz \
  --docker-username=<user> \
  --docker-password=<pass> \
  --docker-email=rnd@vietnix.com \
  --dry-run=client -o yaml | kubectl apply -f -

Sau đó sửa lại manifest Pod để khai báo secret này trong trường imagePullSecrets:

spec:
  containers:
    - name: nginx
      image: nginx:latest
  imagePullSecrets:
    - name: docker-registry-credentials
Sửa lại manifest Pod để khai báo secret này trong trường imagePullSecrets
Sửa lại manifest Pod để khai báo secret này trong trường imagePullSecrets

Kubernetes sẽ dùng secret này để xác thực với registry, cho phép tải image về node chạy Pod. Bạn kiểm tra lại Pod bằng lệnh kubectl get pods sẽ thấy Pod đã running.

Bạn kiểm tra lại sẽ thấy Pod đã running
Bạn kiểm tra lại sẽ thấy Pod đã running

Sửa lỗi liên quan đến sự cố kết nối mạng

Nếu nguyên nhân đến từ sự cố mạng (proxy, tường lửa, DNS…), trước tiên bạn hãy thử kéo image trực tiếp bằng lệnh docker pull trên một host khác, tốt nhất là ngoài mạng nội bộ cluster. Nếu vẫn không kéo được, khả năng cao registry bị lỗi hoặc mất kết nối, cần đợi nhà cung cấp hoặc chủ động restart registry nếu bạn quản lý hệ thống.

Ngược lại, nếu chỉ cluster hoặc node cụ thể không kéo được image, bạn hãy kiểm tra lại cấu hình mạng, proxy, tường lửa, DNS ở node hoặc cluster đó. Có thể cần kiểm tra log của node để xác nhận lỗi và khắc phục triệt để tuyến mạng bị gián đoạn.

Lưu ý khi khắc phục ImagePullBackOff

Dưới đây là những lưu ý cần thiết khi khắc phục lỗi ImagePullBackOff giúp đảm bảo quá trình xử lý đạt hiệu quả và tránh gặp lại lỗi này trong triển khai thực tế:

  • Kiểm tra kỹ log sự kiện của Pod: Log sự kiện của Pod là nơi cung cấp thông tin chính xác nhất về nguyên nhân gây ra lỗi ImagePullBackOff, giúp định hướng hướng xử lý phù hợp.
  • Đảm bảo tên và tag image chính xác: Cần xác minh cẩn thận tên image và tag trong manifest, tránh lỗi chính tả hoặc nhầm lẫn giữa các phiên bản image khiến Pod không thể tải đúng ảnh cần thiết.
  • Kiểm tra quyền truy cập registry/private registry: Khi sử dụng registry riêng, phải chắc chắn thông tin đăng nhập (imagePullSecrets) đã cấu hình đúng, đầy đủ và còn hiệu lực để Kubernetes có thể xác thực và tải image về.
  • Rà soát kết nối mạng từ node đến registry: Mạng nội bộ, Internet, firewall hoặc proxy có thể ảnh hưởng đến quá trình kéo image, cần thử truy cập registry từ node hoặc dùng lệnh docker pull kiểm chứng khả năng kết nối.
  • Theo dõi giới hạn rate limit của registry: Một số registry, đặc biệt như Docker Hub, áp dụng giới hạn số lượt tải với tài khoản miễn phí. Nếu vượt ngưỡng, cần chờ hoặc nâng cấp dịch vụ để tiếp tục sử dụng.
  • Cập nhật lại Pod hoặc implement rolling update sau khi sửa lỗi: Sau khi thay đổi cấu hình (manifest, secret, network…), nên chủ động xóa pod lỗi và khởi tạo lại, hoặc triển khai rolling update để kiểm tra pod mới hoạt động ổn định.
  • Kiểm tra chính sách imagePullPolicy: Đảm bảo policy phù hợp, tránh trường hợp always pull gây lỗi liên tục nếu truy cập registry bất thành, chỉ nên áp dụng cho môi trường cần các bản cập nhật image mới.
  • Kiểm tra và bổ sung tài nguyên node khi cần: Trường hợp node quá tải tài nguyên CPU/running out of space cũng có thể làm ảnh pull thất bại, cần theo dõi và bổ sung tài nguyên kịp thời.
Lưu ý khi khắc phục ImagePullBackOff
Lưu ý khi khắc phục ImagePullBackOff

Giải pháp Enterprise Cloud Vietnix – Hạ tầng ổn định để triển khai container Kubernetes

Để khắc phục lỗi ImagePullBackOff do hạn chế tài nguyên hoặc mạng, Enterprise Cloud của Vietnix là giải pháp IaaS thế hệ mới hoàn hảo. Nền tảng sử dụng CPU AMD EPYC và ổ cứng NVMe Enterprise giúp tăng tốc độ truy xuất, đảm bảo hiệu năng đỉnh cao cho cụm Kubernetes. Với khả năng quản lý qua API tiêu chuẩn, tích hợp CI/CD và khởi tạo máy chủ tức thì trong 30 giây, doanh nghiệp có thể dễ dàng mở rộng hạ tầng, đảm bảo hệ thống vận hành mượt mà và bảo mật tuyệt đối.

Thông tin liên hệ:

  • Website: https://vietnix.vn/
  • Hotline: 1800 1093
  • Email: sales@vietnix.com.vn
  • Địa chỉ: 265 Hồng Lạc, Phường Bảy Hiền, Thành Phố Hồ Chí Minh

Câu hỏi thường gặp

ImagePullBackOff OpenShift là gì?

Lỗi ImagePullBackOff trên OpenShift là trạng thái xảy ra khi hệ thống không thể kéo được image container từ registry về node để khởi tạo Pod, tương tự như trên Kubernetes thuần. Nguyên nhân thường liên quan đến sai tên image, thiếu thông tin xác thực với registry hoặc các vấn đề về mạng giữa node OpenShift và container registry.

ImagePullBackOff minikube là gì?

ImagePullBackOff trên minikube là hiện tượng gặp phải khi khởi chạy Pod trên cụm Kubernetes local dùng minikube mà không thể tải được image container từ registry về máy chủ local. Lỗi này thường gặp khi sai tên/tag image, registry không truy cập được hoặc cấu hình proxy/mạng của máy local bị hạn chế.

So sánh ImagePullBackOff với ErrImagePull?

ErrImagePull là lỗi xuất hiện ngay tại lần đầu node không thể kéo image container, trong khi ImagePullBackOff là trạng thái tiếp theo khi Kubernetes áp dụng cơ chế thử lại (back-off), chờ một thời gian mới tiếp tục thử kéo lại image. Hai trạng thái này đều liên quan đến cùng một nguyên nhân là không thể pull image, nhưng ImagePullBackOff là chu trình tiếp theo sau khi ErrImagePull xuất hiện và thử lại vẫn thất bại.

ImagePullBackOff AKS là gì?

ImagePullBackOff trên AKS (Azure Kubernetes Service) là lỗi mà Pod báo khi node của cụm AKS không thể tải được image từ Azure Container Registry hoặc các registry ngoài, do sai tên, thiếu quyền truy cập, cấu hình mạng hoặc registry bị lỗi. Xử lý lỗi này trên AKS cũng tuân thủ theo các phương pháp giống như trên cluster Kubernetes thông thường.

ImagePullBackOff EX là gì?

ImagePullBackOff EX thường không phải là một trạng thái lỗi tiêu chuẩn trong Kubernetes, có thể là một ký hiệu viết tắt hoặc cách đặt tên lỗi trong môi trường hoặc công cụ cụ thể nào đó. Về bản chất, ImagePullBackOff vẫn là trạng thái chung khi Pod không pull được image, còn hậu tố EX cần được xác định rõ thêm theo ngữ cảnh sử dụng hoặc hệ thống cụ thể.

ImagePullBackOff là một trạng thái lỗi phổ biến trong Kubernetes, báo hiệu rằng hệ thống không thể kéo ảnh container cần thiết để khởi chạy ứng dụng. Bằng cách kiểm tra kỹ lưỡng log sự kiện của Pod và áp dụng các biện pháp khắc phục phù hợp mà mình đã giới thiệu ở trên, quản trị viên có thể đảm bảo các ứng dụng được triển khai một cách liền mạch, duy trì tính sẵn sàng và ổn định cho toàn bộ cụm Kubernetes.

THEO DÕI VÀ CẬP NHẬT CHỦ ĐỀ BẠN QUAN TÂM

Đăng ký ngay để nhận những thông tin mới nhất từ blog của chúng tôi. Đừng bỏ lỡ cơ hội truy cập kiến thức và tin tức hàng ngày

Đánh giá mức độ hữu ích của bài viết

icon 1 sao

Thất vọng

icon 2 sao

Chưa hữu ích

icon 3 sao

Bình thường

icon 4 sao

Hữu ích

icon 5 sao

Rất hữu ích

Hưng Nguyễn

Co-Founder
tại

Kết nối với mình qua

Kết nối với mình qua

Theo dõi
Thông báo của
guest
0 Comments
Phản hồi nội tuyến
Xem tất cả bình luận

kien-thuc-dich-vu

kien-thuc-kubernetes

text
icon popup single post

CẢM ƠN BẠN ĐÃ ĐÁNH GIÁ BÀI VIẾT

Vietnix sẽ luôn cố gắng cải thiện chất lượng dịch vụ mỗi ngày

ĐÓNG

Đánh giá mức độ hữu ích của bài viết

icon 1 sao

Thất vọng

icon 2 sao

Chưa hữu ích

icon 3 sao

Bình thường

icon 4 sao

Hữu ích

icon 5 sao

Rất hữu ích

Icon
ĐĂNG KÝ NHẬN TÀI LIỆU THÀNH CÔNG
Cảm ơn bạn đã đăng ký nhận tài liệu mới nhất từ Vietnix!
ĐÓNG

ĐĂNG KÝ DÙNG THỬ HOSTING

Asset

7 NGÀY MIỄN PHÍ

Asset 1

ĐĂNG KÝ DÙNG THỬ HOSTING

Asset

7 NGÀY MIỄN PHÍ

Asset 1
Icon
XÁC NHẬN ĐĂNG KÝ DÙNG THỬ THÀNH CÔNG
Cảm ơn bạn đã đăng ký thông tin thành công. Đội ngũ CSKH sẽ liên hệ trực tiếp để kích hoạt dịch vụ cho bạn nhanh nhất!
ĐÓNG