ฉันติดตั้งคลัสเตอร์ kubernetes ด้วย k3sup บน VM บนไฮเปอร์ไวเซอร์ในเครื่องของฉัน และพ็อดก็เปิดใช้งานแล้ว ตอนนี้ฉันต้องการเพิ่มการปรับใช้ด้วย เจ้าของฟาร์ม ในเวอร์ชันล่าสุด (2.6) เพื่อจัดการคลัสเตอร์อื่นตาม คู่มือนี้. แต่ DNS และ IP กลับไม่พบ 404
ต่อไปนี้เป็นคำสั่งเทอร์มินัลพร้อมผลลัพธ์ที่อาจช่วยได้
$kubectl -n ระบบปศุสัตว์ ปรับใช้เจ้าของฟาร์ม
ชื่อพร้อม อายุปัจจุบันที่มีอยู่
เจ้าของฟาร์ม 3/3 3 3 5d3h
$kubectl รับพ็อด -n ระบบโค -o กว้าง
ชื่อ พร้อม สถานะ เริ่มใหม่ อายุ IP โหนด โหนดที่ได้รับการเสนอชื่อ เกตส์ความพร้อม
rancher-webhook-7f84b74ddb-44449 1/1 กำลังทำงาน 1 5d20h 10.42.0.44 k8s-rancher <ไม่มี> <ไม่มี>
rancher-87d4dc99d-94hqb 1/1 กำลังทำงาน 20 5d20h 10.42.0.42 k8s-rancher <ไม่มี> <ไม่มี>
rancher-87d4dc99d-b5fm2 1/1 กำลังทำงาน 17 5d20h 10.42.0.45 k8s-rancher <ไม่มี> <ไม่มี>
rancher-87d4dc99d-dxmfl 1/1 กำลังทำงาน 17 5d20h 10.42.0.41 k8s-rancher <ไม่มี> <ไม่มี>
ฉันคิดว่าการรีสตาร์ทหลายครั้งมาจากการเชื่อมต่อกับ websocket ที่ขาดหายไป
$kubectl -n บันทึกระบบปศุสัตว์ rancher-87d4dc99d-94hqb
... [เกิดความล้มเหลวในการเชื่อมต่อซ้ำทั้ง 3 พ็อด]
2021/10/04 23:29:13 [ข้อผิดพลาด] ไม่สามารถเชื่อมต่อกับเพียร์ wss://10.42.0.45/v3/connect [local ID=10.42.0.42]: กด tcp 10.42.0.45:443: เชื่อมต่อ: ไม่มีเส้นทาง เป็นเจ้าภาพ
ในคอนเทนเนอร์ฉันไม่สามารถเข้าถึง IP ของเซิร์ฟเวอร์อื่นได้
$kubectl exec --stdin -n ระบบปศุสัตว์ --tty rancher-87d4dc99d-94hqb -- /bin/bash
[ในคอนเทนเนอร์] $ curl 10.42.0.45
curl: (7) ไม่สามารถเชื่อมต่อกับพอร์ต 10.42.0.45 80: ไม่มีเส้นทางไปยังโฮสต์
ฉันจะทำอย่างไรเพื่อให้มันใช้งานได้
ขอบคุณล่วงหน้าสำหรับความช่วยเหลือ