Score:0

เครือข่าย Flannel ไม่ได้รับการกำหนดค่าอย่างถูกต้อง จะแก้ไขได้อย่างไร

ธง ke

ฉันสร้างการปรับใช้ nginx และได้รับข้อผิดพลาดด้านล่าง

root@kmaster:~# kubectl อธิบาย pod nginx
ชื่อ: nginx-6799fc88d8-ltnc5
เนมสเปซ: ค่าเริ่มต้น
ลำดับความสำคัญ: 0
โหนด: kworker1/10.8.0.70
เวลาเริ่ม: พุธ 14 ก.ค. 2021 16:26:32 +0000
ป้ายกำกับ: app=nginx
                ฝักแม่แบบแฮช = 6799fc88d8
คำอธิบายประกอบ: <ไม่มี>
สถานะ: รอดำเนินการ
ไอพี:             
IPs: <ไม่มี>
ควบคุมโดย: ReplicaSet/nginx-6799fc88d8
ตู้คอนเทนเนอร์:
  จิงซ์:
    รหัสคอนเทนเนอร์:   
    ภาพ: nginx
    รหัสรูปภาพ:       
    พอร์ต: <ไม่มี>
    พอร์ตโฮสต์: <ไม่มี>
    รัฐ: กำลังรอ
      เหตุผล: การสร้างคอนเทนเนอร์
    พร้อม: เท็จ
    เริ่มนับใหม่: 0
    สภาพแวดล้อม: <ไม่มี>
    ภูเขา:
      /var/run/secrets/kubernetes.io/serviceaccount จาก kube-api-access-ngqhw (ro)
เงื่อนไข:
  พิมพ์สถานะ
  เริ่มต้น True 
  พร้อมเท็จ 
  ตู้คอนเทนเนอร์พร้อมเป็นเท็จ 
  PodScheduled จริง 
ปริมาณ:
  kube-api-เข้าถึง-ngqhw:
    ประเภท: Projected (วอลุ่มที่มีข้อมูลที่ฉีดจากหลายแหล่ง)
    TokenExpirationSeconds: 3607
    ConfigMapName: kube-root-ca.crt
    ConfigMapOptional: <ไม่มี>
    DownwardAPI: จริง
คลาส QoS: BestEffort
ตัวเลือกโหนด: <ไม่มี>
ความคลาดเคลื่อน: node.kubernetes.io/not-ready:NoExecute op=มีอยู่เป็นเวลา 300 วินาที
                             node.kubernetes.io/unreachable:NoExecute op=มีอยู่เป็นเวลา 300 วินาที
เหตุการณ์:
  พิมพ์อายุเหตุผลจากข้อความ
  ---- ------ ---- ---- -------
  ตัวกำหนดตารางเวลาเริ่มต้นปกติ 7m27s กำหนดค่าเริ่มต้นสำเร็จแล้ว / nginx-6799fc88d8-ltnc5 ให้กับ kworker1
  คำเตือน FailedCreatePodSandBox 7m27s kubelet ไม่สามารถสร้าง pod sandbox: ข้อผิดพลาด rpc: code = Unknown desc = ล้มเหลวในการตั้งค่าเครือข่ายสำหรับ sandbox "bd465da8133b3b31cea3ccf75b0bbf718336f4a06fea40aeef5ddf9a2ba74b96": open /run/flannel/subnet.env: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
  คำเตือน FailedCreatePodSandBox 7m16s kubelet ไม่สามารถสร้าง pod sandbox: ข้อผิดพลาด rpc: code = Unknown desc = ล้มเหลวในการตั้งค่าเครือข่ายสำหรับ sandbox "eb61496041afad0a51a989e1fe1898db37a7356cd1047e0e9bad73d5bfcc9abc": open /run/flannel/subnet.env: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
  คำเตือน FailedCreatePodSandBox 7m5s kubelet ไม่สามารถสร้าง pod sandbox: ข้อผิดพลาด rpc: code = Unknown desc = ล้มเหลวในการตั้งค่าเครือข่ายสำหรับ sandbox "a56c7fe7d8b102f38c4a84d514e18f5b995210c8efa3e945f6f12d51fc27b72b": open /run/flannel/subnet.orenv: ไม่มีไดเรกทอรีดังกล่าว
  คำเตือน FailedCreatePodSandBox 6m54s kubelet ไม่สามารถสร้าง pod sandbox: ข้อผิดพลาด rpc: code = Unknown desc = ล้มเหลวในการตั้งค่าเครือข่ายสำหรับ sandbox "1ebe31cebdac61145dbacbca661c2595ca267f4112fe77f69e7e1cd1f04b97bf": open /run/flannel/subnet.env: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
  คำเตือน FailedCreatePodSandBox 6m42s kubelet ไม่สามารถสร้าง pod sandbox: ข้อผิดพลาด rpc: code = Unknown desc = ล้มเหลวในการตั้งค่าเครือข่ายสำหรับ sandbox "3de40514e0b210f27e5fe3e3c70afafef5418a23e1faed886358766d2454d434": open /run/flannel/subnet.env: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
  คำเตือน FailedCreatePodSandBox 6m29s kubelet ไม่สามารถสร้าง pod sandbox: ข้อผิดพลาด rpc: code = Unknown desc = ล้มเหลวในการตั้งค่าเครือข่ายสำหรับ sandbox "1fba1c9980010c57d1dbb8ed8c6554ca16957f3b1773874fa8d652442212f6ed": open /run/flannel/subnet.env: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
  คำเตือน FailedCreatePodSandBox 6m17s kubelet ไม่สามารถสร้าง pod sandbox: ข้อผิดพลาด rpc: code = Unknown desc = ล้มเหลวในการตั้งค่าเครือข่ายสำหรับ sandbox "f1296e109c11689f7f01a0c5cb8483b6d47269092dc0851afce21bb17d873dca": open /run/flannel/subnet.orenv: ไม่มีไดเรกทอรีดังกล่าว
  คำเตือน FailedCreatePodSandBox 6m6s kubelet ไม่สามารถสร้าง pod sandbox: ข้อผิดพลาด rpc: code = Unknown desc = ล้มเหลวในการตั้งค่าเครือข่ายสำหรับ sandbox "23bfe01e93b6639f4953ee8590576e4c3784a01372afcf609affbd03d5b26398": open /run/flannel/subnet.env: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
  คำเตือน FailedCreatePodSandBox 5m51s kubelet ไม่สามารถสร้าง pod sandbox: ข้อผิดพลาด rpc: code = Unknown desc = ล้มเหลวในการตั้งค่าเครือข่ายสำหรับ sandbox "2a589a2995a530c7d9b11abd51e7315852285078d05717aefa6c8f4c0e92866": open /run/flannel/subnet file or.env: ไม่มีไดเรกทอรีดังกล่าว
  คำเตือน FailedCreatePodSandBox 119s (x17 มากกว่า 5m37s) kubelet (รวมจากเหตุการณ์ที่คล้ายกัน): สร้าง pod sandbox ล้มเหลว: ข้อผิดพลาด rpc: code = Unknown desc = ล้มเหลวในการตั้งค่าเครือข่ายสำหรับ sandbox "cd97f555abf734ef27d19ab7a13f1935dbf2e4fd2fca9e9cbb986061f174a46b" ไม่พบไฟล์หรือโฟลเดอร์ที่คุณค้นหา

ฉันสมัคร นี้ เพื่อสร้างเครือข่ายสักหลาด กรุณาแนะนำวิธีการแก้ไขนี้?

ตู้คอนเทนเนอร์ lxc:

dminuser@testing:~/Desktop/kubernetes/lxd-provisioning$ รายการ lxc
+---------+--+-----------+-------- --------------------------------------- +-------------- -+-----------+
| ชื่อ | รัฐ | IPV4 | IPV6 | ประเภท | ภาพรวม |
+---------+--+-----------+-------- --------------------------------------- +-------------- -+-----------+
| กมมาสเตอร์ | วิ่ง | 10.8.0.129 (eth0) | fd42:666f:471d:3d53:216:3eff:fedb:8af1 (eth0) | ตู้คอนเทนเนอร์ | 0 |
+---------+--+-----------+-------- --------------------------------------- +-------------- -+-----------+
| kworker1 | วิ่ง | 10.8.0.229 (eth0) | fd42:666f:471d:3d53:216:3eff:fe93:ca5e (eth0) | ตู้คอนเทนเนอร์ | 0 |
+---------+--+-----------+-------- --------------------------------------- +-------------- -+-----------+
| kworker2 | วิ่ง | 10.8.0.152 (eth0) | fd42:666f:471d:3d53:216:3eff:fe23:b3a4 (eth0) | ตู้คอนเทนเนอร์ | 0 |
+---------+--+-----------+-------- --------------------------------------- +-------------- -+-----------+

ผลลัพธ์บางอย่างที่เกี่ยวข้องกับพ็อด:

oot@kmaster:~# kubectl รับโหนด
ชื่อ สถานะ บทบาท อายุ รุ่น
kmmaster Ready เครื่องบินควบคุม, master 3m44s v1.21.0
kworker1 พร้อม <ไม่มี> 114s v1.21.0
kworker2 พร้อม <ไม่มี> 99s v1.21.0

oot@kmaster:~# kubectl รับพ็อด -n kube-system
สถานะพร้อมชื่อเริ่มอายุใหม่
coredns-558bd4d5db-569mm 0/1 คอนเทนเนอร์การสร้าง 0 4m1s
coredns-558bd4d5db-pzlfh 0/1 การสร้างคอนเทนเนอร์ 0 4m1s
etcd-kmaster 1/1 วิ่ง 0 4m4s
kube-apiserver-kmaster 1/1 ทำงาน 0 4m4s
kube-controller-manager-kmaster 1/1 ทำงาน 0 4m4s
kube-flannel-ds-8mfsv 0/1 ข้อผิดพลาด 2 2m14s
kube-flannel-ds-jv9rg 1/1 วิ่ง 4 4m1s
kube-flannel-ds-wms5n 0/1 CrashLoopBackOff 2 2m29s
kube-proxy-k8mnl 0/1 CrashLoopBackOff 5 4m1s
kube-proxy-mw8ff 0/1 CrashLoopBackOff 4 2m14s
kube-proxy-qkpzl 0/1 CrashLoopBackOff 4 2 นาที 29 วินาที
kube-scheduler-kmaster 1/1 ทำงาน 0 4m4s
รูท@kmaster:~# 


oot@kmaster:~# kubectl บันทึก kube-flannel-ds-8mfsv 
ข้อผิดพลาดจากเซิร์ฟเวอร์ (NotFound): ไม่พบพ็อด "kube-flannel-ds-8mfsv"
root@kmaster:~# kubectl บันทึก kube-flannel-ds-8mfsv -n kube-system
I0715 08:13:32.125253 1 main.go:520] การกำหนดที่อยู่ IP ของอินเทอร์เฟซเริ่มต้น
I0715 08:13:32.125810 1 main.go:533] ใช้อินเทอร์เฟซชื่อ eth0 และที่อยู่ 10.8.0.152
I0715 08:13:32.125874 1 main.go:550] ค่าเริ่มต้นที่อยู่ภายนอกเป็นที่อยู่อินเทอร์เฟซ (10.8.0.152)
W0715 08:13:32.125954 1 client_config.go:608] ไม่ได้ระบุ --kubeconfig หรือ --master การใช้ inClusterConfig สิ่งนี้อาจไม่ทำงาน
E0715 08:14:02.128488 1 main.go:251] ไม่สามารถสร้าง SubnetManager: เกิดข้อผิดพลาดในการเรียกข้อมูลจำเพาะของพ็อดสำหรับ 'kube-system/kube-flannel-ds-8mfsv': รับ "https://10.96.0.1:443/api /v1/namespaces/kube-system/pods/kube-flannel-ds-8mfsv": หมุน tcp 10.96.0.1:443: หมดเวลา i/o
moonkotte avatar
in flag
ฉันเห็นว่าคุณได้สร้างคำถามสองสามข้อเกี่ยวกับ `ผ้าสักหลาด` แล้ว นอกเหนือจากที่แนะนำ คุณตั้งค่าคลัสเตอร์อย่างไร ใช้ CIDR ของพ็อดอะไร และใช่ ดูเหมือนว่าฝักสักหลาดจะพัง โปรดตรวจสอบ `kubectl get pod -n kube-system' จากนั้น `kubectl desribe pod %CRASHING_POD_NAME% -n kube system` โปรดอัปเดตคำถามด้วยผลลัพธ์นี้
uday avatar
ke flag
มีปัญหาอีกอย่างหนึ่งกับคอนเทนเนอร์ lxc หลังจากรีสตาร์ทเครื่อง มันไม่ได้เริ่มกระบวนการ kubelet บนมาสเตอร์ ดังนั้นฉันจะสร้างคลัสเตอร์อีกครั้งและตอบกลับด้วยผลลัพธ์ในอีกไม่กี่นาที นอกจากนี้ คุณช่วยตอบคำถามที่เกี่ยวข้องกับ istio ของฉันด้วยได้ไหม
uday avatar
ke flag
เพิ่มผลลัพธ์สำหรับคำสั่งที่คุณถามในต้นแบบ
moonkotte avatar
in flag
คุณได้แก้ไขปัญหาของคุณกับคอนเทนเนอร์ lxc แล้วหรือยัง? นี่เป็นสิ่งแรกที่คุณควรเริ่มต้น

โพสต์คำตอบ

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