Score:0

การเชื่อมต่อ Docker Swarm ปฏิเสธเพียงโหนดเดียว

ธง cn

การรันคลัสเตอร์ docker swarm ที่มี 3 โหนดโดยมีเพียง 2 โหนดเท่านั้นที่เป็นผู้ปฏิบัติงาน

ชื่อ DNS ทั้งหมดของบริการชี้ไปที่โหนด A พบปัญหาเนื่องจากเมื่อใช้ repo ของรีจิสทรี โหนดใดโหนดหนึ่งจะไม่ดึงรูปภาพ เมื่อฉันตรวจสอบ ฉันพบว่าไม่ว่าจะทำอะไร ทุกอย่างที่ทำงานจาก Node A cli (เช่น curl ไปยัง Repo URL) จะถูกปฏิเสธการเชื่อมต่อ เราทดสอบกับบริการอื่นๆ และพบว่าไม่มีสิ่งใดที่เข้าถึงได้จากโหนด A

อย่างไรก็ตามสิ่งที่ทำให้ยุ่งยากยิ่งขึ้นคือจากภายนอก (เครือข่าย LAN) ทุกอย่างทำงานได้ดี โดยไม่คำนึงว่าคอนเทนเนอร์จะอยู่ในโหนด A หรือโหนด B เราปรับใช้สแต็ค whoami ทั่วโลกจริง ๆ และเราสามารถเห็นเส้นทางการรับส่งข้อมูลไปยังคอนเทนเนอร์ทั้งสอง

หากในโหนด A เราสร้างรายการโฮสต์ในไฟล์โฮสต์ซึ่งชี้ชื่อ DNS ไปยังโหนด B IP ทุกอย่างทำงานได้ดีและคำสั่ง curl ทำงานได้ดีแม้ว่าคอนเทนเนอร์จะอยู่บนโหนด A

ระบบปฏิบัติการคือ Ubuntu 20.04 สำหรับโหนด

โพสต์คำตอบ

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