Bạn có thể sử dụng cú pháp ' mô tả nhóm '
Để sử dụng OpenShift:
oc describe pod <pod-id>
Đối với Kubernetes vani:
kubectl describe pod <pod-id>
Kiểm tra các sự kiện của đầu ra. Trong trường hợp của tôi, nó hiển thị Back-off pull image coredns / coredns: mới nhất
Trong trường hợp này, không thể lấy hình ảnh coredns / coredns: mới nhất từ Internet.
Events:
FirstSeen LastSeen Count From SubObjectPath Type Reason Message
--------- -------- ----- ---- ------------- -------- ------ -------
5m 5m 1 {default-scheduler } Normal Scheduled Successfully assigned coredns-4224169331-9nhxj to 192.168.122.190
5m 1m 4 {kubelet 192.168.122.190} spec.containers{coredns} Normal Pulling pulling image "coredns/coredns:latest"
4m 26s 4 {kubelet 192.168.122.190} spec.containers{coredns} Warning Failed Failed to pull image "coredns/coredns:latest": Network timed out while trying to connect to https://index.docker.io/v1/repositories/coredns/coredns/images. You may want to check your internet connection or if you are behind a proxy.
4m 26s 4 {kubelet 192.168.122.190} Warning FailedSync Error syncing pod, skipping: failed to "StartContainer" for "coredns" with ErrImagePull: "Network timed out while trying to connect to https://index.docker.io/v1/repositories/coredns/coredns/images. You may want to check your Internet connection or if you are behind a proxy."
4m 2s 7 {kubelet 192.168.122.190} spec.containers{coredns} Normal BackOff Back-off pulling image "coredns/coredns:latest"
4m 2s 7 {kubelet 192.168.122.190} Warning FailedSync Error syncing pod, skipping: failed to "StartContainer" for "coredns" with ImagePullBackOff: "Back-off pulling image \"coredns/coredns:latest\""
Các bước gỡ lỗi bổ sung
- cố gắng kéo hình ảnh docker và gắn thẻ theo cách thủ công trên máy tính của bạn
- Xác định nút bằng cách thực hiện thao tác 'kubectl / oc get pods-wide'
- ssh vào nút (nếu bạn có thể) không thể kéo hình ảnh docker
- kiểm tra xem nút có thể phân giải DNS của sổ đăng ký docker hay không bằng cách thực hiện ping.
- cố gắng kéo hình ảnh docker theo cách thủ công trên nút
- Nếu bạn đang sử dụng sổ đăng ký riêng tư, hãy kiểm tra xem bí mật của bạn có tồn tại và bí mật là chính xác. Bí mật của bạn cũng phải nằm trong cùng một không gian tên. Cảm ơn swenzel
- Một số cơ quan đăng ký có tường lửa hạn chế quyền truy cập địa chỉ ip. Tường lửa có thể chặn kéo
- Một số CI tạo triển khai với các bí mật tạm thời của docker. Vì vậy, bí mật sẽ hết hạn sau vài ngày (Bạn đang yêu cầu sản xuất thất bại ...)