Score:0

Rancher บน k8s ไม่พบหน้า 404

ธง cn

ฉันติดตั้งคลัสเตอร์ 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: ไม่มีเส้นทางไปยังโฮสต์

ฉันจะทำอย่างไรเพื่อให้มันใช้งานได้ ขอบคุณล่วงหน้าสำหรับความช่วยเหลือ

in flag
ด้วยรายละเอียดการแก้ปัญหาจำนวนดังกล่าว เราไม่แน่ใจว่าอินเทอร์เน็ตจะให้คุณค่าแก่คุณมากน้อยเพียงใด 10.42.0.45 คืออะไร? ทุกอย่างยกเว้น serit pod ของคุณที่ชื่อ `xxxx1` ไปถึงได้ไหม? Node ของคุณได้ไหม? คุณมี CNI ทำงานสำเร็จหรือไม่? การรีสตาร์ท **20** บ่งบอกถึงความอดอยากของคลัสเตอร์หรือไม่ ขอให้โชคดีกับคำถามของคุณ
matt_j avatar
in flag
คุณช่วยตอบคำถามของ mdaniel ได้ไหม คุณมี Rancher เวอร์ชันใด คุณสามารถใช้คำสั่ง/ขั้นตอนที่แสดงอยู่ใน [หน้านี้] (https://rancher.com/docs/rancher/v2.5/en/troubleshooting/networking/) เพื่อตรวจสอบปัญหาเกี่ยวกับเครือข่ายในคลัสเตอร์ของคุณได้ไหม
Wytrzymały Wiktor avatar
it flag
สวัสดี @RUFmord การปรับปรุงใด ๆ ?
RUFmord avatar
cn flag
ขอขอบคุณสำหรับความช่วยเหลือของคุณ. คุณถามคำถามที่ถูกต้องซึ่งช่วยฉันแก้ปัญหาได้ ปัญหาแรกคือ ฉันลืมเปิดบางพอร์ตในไฟร์วอลล์ของเครื่อง ดังนั้นฉันจึงแก้ไขข้อผิดพลาดในการเชื่อมต่อ อย่างที่สองคือ ฉันป้อนชื่อโดเมนของเซิร์ฟเวอร์เจ้าของฟาร์มซึ่งให้ 404 แก่ฉัน ถ้าพิมพ์ FQDN ก็ใช้ได้
Score:0
ธง in

เนื่องจากปัญหาได้รับการแก้ไขแล้วในส่วนความคิดเห็น ฉันจึงตัดสินใจให้คำตอบแก่ Community Wiki เพื่อให้สมาชิกชุมชนคนอื่นๆ มองเห็นได้ดีขึ้น

คำสั่ง/ขั้นตอนที่แสดงบน หน้านี้ มีประโยชน์มากสำหรับการตรวจสอบปัญหาที่เกี่ยวข้องกับเครือข่ายในคลัสเตอร์

ก่อนอื่น ฉันขอแนะนำให้ตรวจสอบว่าพอร์ตที่จำเป็นทั้งหมดเปิดอยู่ในไฟร์วอลล์ (โฮสต์) ของคุณตามที่อธิบายไว้ ที่นี่.

Wytrzymały Wiktor avatar
it flag
สวัสดี @RUFmord ลองพิจารณา [ยอมรับคำตอบ](https://stackoverflow.com/help/accepted-answer) หากแก้ปัญหาได้

โพสต์คำตอบ

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