Score:1

Kubernetes ไม่สามารถเริ่มต้นได้: ล้มเหลวในการสร้างแผนที่ของคอนเทนเนอร์เริ่มต้น

ธง in

ตั้งแต่วันนี้เป็นต้นไป k3s ไม่สามารถเริ่มทำงานโดยมีข้อผิดพลาดต่อไปนี้: "ไม่สามารถเริ่ม ContainerManager" err="ไม่สามารถสร้างแผนที่ของคอนเทนเนอร์เริ่มต้นจากรันไทม์: ไม่พบ PodsandBox ที่มีรหัส '9f141a500138e081ae1a641d7d4c00c3029ecce87da6e2fc80f4a14bd0a965fd'. หลังจากบรรทัดล็อกนี้ ล้มเหลว

ฉันไม่พบสิ่งใดบนอินเทอร์เน็ต ดังนั้นใครที่นี่มีความคิดวิธีแก้ปัญหานี้บ้าง

ฉันใช้เวอร์ชัน k3s: รุ่น k3s v1.21.5+k3s2 (724ef700)

แจ้งให้เราทราบหากต้องการให้รายละเอียดเพิ่มเติม

บันทึก:

...
I1021 12:04:55.508161 78816 kuberuntime_manager.go:222] "คอนเทนเนอร์รันไทม์เริ่มต้น" containerRuntime="containerd" version="v1.4.11-k3s1" apiVersion="v1alpha2"
I1021 12:04:55.508361 78816 server.go:1191] "เริ่ม kubelet"
E1021 12:04:55.509247 78816 cri_stats_provider.go:369] "ล้มเหลวในการรับข้อมูลของระบบไฟล์ด้วย mountpoint" err="ไม่พบข้อมูลในแคชหน่วยความจำ" mountpoint="/var/lib/rancher/k3s/agent/ containerd/io.containerd.snapshotter.v1.overlayfs"
E1021 12:04:55.509273 78816 kubelet.go:1306] "การรวบรวมขยะรูปภาพล้มเหลวเพียงครั้งเดียว การเริ่มต้นสถิติอาจยังไม่เสร็จสมบูรณ์" err="ความจุไม่ถูกต้อง 0 บนระบบไฟล์รูปภาพ"
I1021 12:04:55.509255 78816 server.go:149] "กำลังเริ่มฟัง" address="0.0.0.0" port=10250
I1021 12:04:55.509887 78816 server.go:409] "การเพิ่มตัวจัดการการดีบักไปยังเซิร์ฟเวอร์ kubelet"
I1021 12:04:55.510952 78816 fs_resource_analyzer.go:67] "กำลังเริ่ม FS ResourceAnalyzer"
I1021 12:04:55.512769 78816 scope.go:111] "RemoveContainer" containerID="e5ce1c151a24558e69f544794a15bb6d1238139439a0c6174acf720a4f531a7c"
I1021 12:04:55.512865 78816 volume_manager.go:271] "กำลังเริ่มต้น Kubelet Volume Manager"
I1021 12:04:55.512923 78816 reserved_state_of_world_populator.go:141] "ประชากรสถานะที่ต้องการเริ่มทำงาน"
INFO[2021-10-21T12:04:55.516702675+02:00] RemoveContainer สำหรับ "e5ce1c151a24558e69f544794a15bb6d1238139439a0c6174acf720a4f531a7c" 
DEBU[2021-10-21T12:04:55.527595023+02:00] openat2 ไม่พร้อมใช้งาน ถอยกลับไปที่ securejoin 
I1021 12:04:55.538886 78816 controller.go:611] เพิ่มโควตาผู้ประเมินสำหรับ:leases.coordination.k8s.io
I1021 12:04:55.545188 78816 kubelet_network_linux.go:56] "กฎ iptables ของโปรโตคอลเริ่มต้น" โปรโตคอล = IPv4
I1021 12:04:55.561242 78816 kubelet_network_linux.go:56] "กฎ iptables ของโปรโตคอลเริ่มต้น" โปรโตคอล=IPv6
I1021 12:04:55.561266 78816 status_manager.go:157] "กำลังเริ่มซิงค์สถานะพ็อดกับ apiserver"
I1021 12:04:55.561282 78816 kubelet.go:1846] "กำลังเริ่มลูปการซิงค์หลักของ kubelet"
E1021 12:04:55.561318 78816 kubelet.go:1870] "ข้ามการซิงโครไนซ์พ็อด" err="[การตรวจสอบสถานะรันไทม์ของคอนเทนเนอร์อาจยังไม่เสร็จสมบูรณ์ PLEG ไม่แข็งแรง: pleg ยังไม่สำเร็จ]"
I1021 12:04:55.571567 78816 shared_informer.go:247] มีการซิงค์แคชสำหรับการกำหนดค่าส่วนปลาย 
I1021 12:04:55.571570 78816 shared_informer.go:247] ซิงค์แคชสำหรับการกำหนดค่าบริการ 
INFO[2021-10-21T12:04:55.604476442+02:00] RemoveContainer สำหรับ "e5ce1c151a24558e69f544794a15bb6d1238139439a0c6174acf720a4f531a7c" ส่งคืนสำเร็จ 
I1021 12:04:55.604584 78816 scope.go:111] "RemoveContainer" containerID="4d7578dd7f7574fd5deeae1ed53cf67d0a2fe64aa1d1214b1ba865622c05b4cd"
INFO[2021-10-21T12:04:55.604877204+02:00] ตั้งค่าป้ายกำกับเรียบร้อยแล้วบนโหนด: <ชื่อโหนด>
INFO[2021-10-21T12:04:55.604936435+02:00] RemoveContainer สำหรับ "4d7578dd7f7574fd5deeae1ed53cf67d0a2fe64aa1d1214b1ba865622c05b4cd" 
I1021 12:04:55.612875 78816 kuberuntime_manager.go:1044] "กำลังอัปเดตการกำหนดค่ารันไทม์ผ่าน cri ด้วย podcidr" CIDR="10.42.0.0/24"
INFO[2021-10-21T12:04:55.612967745+02:00] ไม่มีการระบุเทมเพลตการกำหนดค่า cni รอให้คอมโพเนนต์ระบบอื่นๆ ทิ้งการกำหนดค่า 
I1021 12:04:55.613044 78816 kubelet_network.go:76] "กำลังอัปเดต Pod CIDR" originalPodCIDR="" newPodCIDR="10.42.0.0/24"
I1021 12:04:55.623215 78816 kubelet_node_status.go:71] "กำลังพยายามลงทะเบียนโหนด" node="<ชื่อโหนด>"
E1021 12:04:55.645403 78816 kubelet.go:1384] "ไม่สามารถเริ่ม ContainerManager" err="ล้มเหลวในการสร้างแผนที่ของคอนเทนเนอร์เริ่มต้นจากรันไทม์: ไม่พบ PodsandBox ที่มีรหัส '9f141a500138e081ae1a641d7d4c00c3029ecce87da6e2fc80bd4f4"
in flag
สวัสดี GoldElysium ยินดีต้อนรับสู่ S.F. ดูเหมือนว่าจะเกี่ยวข้องกับ https://github.com/kubernetes/kubernetes/issues/98218 แต่ฉันไม่มีการติดต่อกับ k3s มากพอที่จะรู้ว่า kubelet เป็นปัจจัยในการตั้งค่าอย่างไร ที่สำคัญกว่านั้น อะไรคือส่วน "เริ่มต้นวันนี้" ของคำถามของคุณ มีการอัปเดตระบบปฏิบัติการหรือไม่? รีบูต? พนักงานลาออก?
in flag
สวัสดี @mdaniel การเริ่มต้นในวันนี้หมายความว่าก่อนหน้านี้มันทำงานได้ดี แต่เมื่อถึงจุดหนึ่ง มันเริ่มหยุดทำงาน หลังจากนั้นฉันทำการรีบูตโดยหวังว่าจะแก้ปัญหาได้ แต่แล้วมันก็เริ่มแสดงข้อผิดพลาดนี้ ปัญหาที่คุณเชื่อมโยงนั้นดูเหมือนข้อผิดพลาดเดียวกัน
Score:2
ธง in

ด้วยความช่วยเหลือของ https://github.com/kubernetes/kubelet/issues/21 ในที่สุดฉันก็คิดออก หลังจากเริ่มคอนเทนเนอร์ด้วยตนเองด้วยคำสั่งต่อไปนี้: containerd -c /var/lib/rancher/k3s/agent/etc/containerd/config.toml -a /run/k3s/containerd/containerd.sock --state /run/k3s/containerd --root /var/lib/ เจ้าของฟาร์ม/k3s/ตัวแทน/ตู้คอนเทนเนอร์ (ซึ่งฉันพบในบันทึก k3s) ฉันสามารถค้นหาคอนเทนเนอร์โดยใช้ crictl: k3s crictl ps -a | เกรป 9f141a ซึ่งให้รหัสคอนเทนเนอร์แก่ฉัน จากนั้นฉันก็ถอดพ็อดออกโดยใช้ k3s crictl rm <id> และรีสตาร์ท k3s และตอนนี้ก็ใช้งานได้อีกครั้ง

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา