Score:1

โหนด Calico ยังไม่พร้อมเมื่อโหนดใหม่ที่มี IP 192.168.178.x เข้าร่วมคลัสเตอร์ K8s

ธง id
kube-system pod/calico-node-9czgm 0/1 กำลังทำงาน 3 42d
kube-system pod/calico-node-msfjk 0/1 ทำงาน 0 5m37s

...คือสิ่งที่ฉันได้รับเมื่อปล่อยให้ "ดวงจันทร์" เข้าร่วมคลัสเตอร์ตามที่ระบุไว้ด้านล่าง...

NAMESPACE NAME สถานะ บทบาท เวอร์ชัน อายุ
            โหนด/ดวงจันทร์ พร้อม <ไม่มี> 5m38s v1.20.5
            โหนด/ท้องฟ้า Ready control-plane, master 276d v1.21.2

โดยที่ ฝัก/ผ้าดิบ-node-9czgm เป็นโหนดผ้าดิบของ sky ที่ทำงานได้ดี (พร้อม 1/1) ก่อนหน้านี้ ดวงจันทร์ เข้าร่วมและหลังจาก moon ถูกลบออกจากคลัสเตอร์ k8s

⯠kubectl บันทึก pod/calico-node-msfjk -n kube-system -f ข้อผิดพลาดจาก เซิร์ฟเวอร์: รับ "https://192.168.178.23:10250/containerLogs/kube-system/calico-node-msfjk/calico-node?follow=true": กด tcp 192.168.178.23:10250: หมดเวลา i/o

ฝัก/ผ้าดิบ-node-9czgm บอกฉัน:

2021-07-04 20:39:38.999 [INFO][72] felix/ipsets.go 760: ทำการรีไรท์ชุด IP แบบเต็ม family="inet" numMembersInPendingReplace=2 setID="all-hosts-net"
นก: การกำหนดค่าใหม่ที่ร้องขอโดย SIGHUP
นก: การกำหนดค่าใหม่
นก: อุปกรณ์ 1: กำหนดค่าใหม่
นก: direct1: กำหนดค่าใหม่
นก: กำหนดค่าใหม่
2021-07-04 20:39:39.023 [INFO][76] confd/resource.go 277: Target config /etc/calico/confd/config/bird.cfg ได้รับการอัปเดตเนื่องจากมีการเปลี่ยนแปลงคีย์: /calico/bgp /v1/โฮสต์
2021-07-04 20:39:43.185 [INFO][76] confd/client.go 897: คำนวณการเพียร์ BGP ใหม่: HostBGPConfig(node=moon; name=ip_addr_v4) อัปเดตแล้ว; อัปเดต HostBGPConfig(node=moon; name=network_v4) แล้ว
นก: การกำหนดค่าใหม่ที่ร้องขอโดย SIGHUP
นก: การกำหนดค่าใหม่
นก: อุปกรณ์ 1: กำหนดค่าใหม่
นก: direct1: กำหนดค่าใหม่
นก: การเพิ่มโปรโตคอล Mesh_192_168_178_23
นก: Mesh_192_168_178_23: กำลังเริ่มต้น
นก: Mesh_192_168_178_23: กำลังเริ่มต้น
นก: Mesh_192_168_178_23: สถานะเปลี่ยนเป็นเริ่มต้น
นก: กำหนดค่าใหม่
2021-07-04 20:39:43.198 [INFO][76] confd/resource.go 277: Target config /etc/calico/confd/config/bird.cfg ได้รับการอัปเดตเนื่องจากมีการเปลี่ยนแปลงคีย์: /calico/bgp /v1/โฮสต์
2021-07-04 20:39:53.134 [INFO][72] felix/summary.go 100: การสรุปการกระทบยอดดาต้าเพลน 13 ลูปในช่วง 1m1.6s: avg=14ms longest=77ms ()
2021-07-04 20:40:11.444 [INFO][74] monitor-addresses/startup.go 774: การใช้ที่อยู่ IPv4 ที่ตรวจจับอัตโนมัติบนอินเทอร์เฟซ eth0: 88.99.99.99/32

IP 192.168.178.23 เป็นของอินเทอร์เฟซ WiFi ของโน้ตบุ๊กของฉัน เห็นได้ชัดว่าฉันต้องแทนที่ IP อินเทอร์เฟซในเครื่องด้วย IP สาธารณะของฉันซึ่งฉันพยายามทำผ่าน --node-ip=93.93.17.11 ใน /etc/systemd/system/kubelet.service.d/kubeadm.conf แต่ทุกอย่างยังคงพังทลายและ kubelet รายงานเพิ่มเติม:

04 ก.ค. 22:58:43 น. kubelet[92613]: E0704 22:58:43.610441 92613 kubelet_node_status.go:586] ไม่สามารถตั้งค่าฟิลด์สถานะโหนดบางฟิลด์: ไม่สามารถตรวจสอบ nodeIP: node IP: ไม่พบ "93.93.17.11" ใน อินเทอร์เฟซเครือข่ายของโฮสต์

ฉันใช้ K8s v1.20.5 กับ cri-o v1.20 บน Fedora 34

p10l avatar
us flag
หากเป็นไปได้ โปรดรวมไฟล์ yaml การปรับใช้ Calico ของคุณ Calico [docs](https://docs.projectcalico.org/reference/resources/node) ระบุว่า "เมื่อเริ่มต้น `calico/node instance` ชื่อที่ระบุให้กับอินสแตนซ์ควรตรงกับชื่อที่กำหนดค่าในทรัพยากรโหนด ตามค่าเริ่มต้น การเริ่มอินสแตนซ์ `calico/node` จะสร้างทรัพยากรโหนดโดยอัตโนมัติโดยใช้ `hostname` ของโฮสต์การประมวลผล" หากคุณสร้างโหนดโดยไม่ระบุชื่อทรัพยากรอย่างชัดเจน อาจเกิดปัญหาได้
id flag
การปรับใช้ Calico ของฉันคือ `kubectl apply -f https://docs.projectcalico.org/v3.19/manifests/calico.yaml` แต่ขอบคุณ นี่เป็นประเด็นที่ฉันสามารถดำเนินการต่อไปได้ cc @PaweÅGrondal
p10l avatar
us flag
คุณพบวิธีแก้ปัญหาหรือไม่?
moonkotte avatar
in flag
คุณสามารถ ping ระหว่าง 2 VMs ได้หรือไม่ มีไฟร์วอลล์หรือไม่?

โพสต์คำตอบ

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