คุณสามารถใช้ไวยากรณ์" อธิบายพ็อด "
สำหรับการใช้งาน OpenShift:
oc describe pod <pod-id>
สำหรับวานิลลา Kubernetes:
kubectl describe pod <pod-id>
ตรวจสอบเหตุการณ์ของผลลัพธ์ ในกรณีของฉันมันแสดงภาพBack-off ที่ดึง coredns / coredns: ล่าสุด
ในกรณีนี้ไม่สามารถดึงภาพ coredns / coredns: ล่าสุดจากอินเทอร์เน็ตได้
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\""
ขั้นตอนการดีบักเพิ่มเติม
- พยายามดึงอิมเมจนักเทียบท่าและแท็กด้วยตนเองบนคอมพิวเตอร์ของคุณ
- ระบุโหนดโดยทำ 'kubectl / oc รับพ็อด -o wide'
- ssh เข้าไปในโหนด (ถ้าคุณทำได้) ที่ไม่สามารถดึงอิมเมจนักเทียบท่าได้
- ตรวจสอบว่าโหนดสามารถแก้ไข DNS ของนักเทียบท่ารีจิสตรีได้โดยใช้คำสั่ง ping
- พยายามดึงอิมเมจนักเทียบท่าด้วยตนเองบนโหนด
- หากคุณใช้รีจิสทรีส่วนตัวให้ตรวจสอบว่ามีความลับของคุณอยู่และความลับนั้นถูกต้อง ความลับของคุณควรอยู่ในเนมสเปซเดียวกันด้วย ขอบคุณswenzel
- การลงทะเบียนบางแห่งมีไฟร์วอลล์ที่ จำกัด การเข้าถึงที่อยู่ IP ไฟร์วอลล์อาจปิดกั้นการดึง
- CI บางตัวสร้างการปรับใช้ด้วยความลับของนักเทียบท่าชั่วคราว ดังนั้นความลับจะหมดอายุภายในสองสามวัน (คุณกำลังขอความล้มเหลวในการผลิต ... )