ฉันทำงานกับคลัสเตอร์ K3S kuberentes บน Ubuntu
ที่อยู่ IP ท้องถิ่น 192.168.111.2
ที่อยู่ IP สาธารณะ : 192.168.20.90
ตัวโหลดบาลานซ์ ip : 192.168.111.100
ฉันสร้าง Nginx ด้วยไฟล์ k3sdomain.com
โดเมนบนคลัสเตอร์ K3S ของฉัน
ฉันสามารถเข้าถึงของฉัน k3sdomain.com
จากเครื่องของฉันและคอมพิวเตอร์เครื่องอื่นในเครือข่ายท้องถิ่น เพียงพิมพ์ k3sdomain.com ผ่านเบราว์เซอร์ แต่ฉันต้องใส่ชื่อโฮสต์ของฉันใน /etc/hosts เครื่องอื่น
อะไรทำนองนี้:
192.168.111.100 k3sdomain.com
แต่มันไร้สาระมากถ้าฉันมีไคลเอนต์จำนวนมากและจำเป็นต้องกำหนดค่าโฮสต์ไคลเอนต์ทุกโฮสต์ และพวกเขาจะเข้าถึงผ่านโทรศัพท์ได้อย่างไร ฯลฯ
ฉันคิดวิธีสร้างเซิร์ฟเวอร์ DNS และเชื่อมต่อกับคลัสเตอร์ Nginx ของฉันได้ ดังนั้นฉันจึงทำตามนี้ https://ubuntu.com/server/docs/service-domain-name-service-dns
การเรียนการสอน. ฉันเปลี่ยนที่อยู่ IP ของเนมเซิร์ฟเวอร์หลายครั้งเพื่อให้แน่ใจว่าฉันใส่ IP ที่ถูกต้อง ฉันเปลี่ยนไปใช้ local IP:192.168.111.2, public: 192.168.20.90 หรือแม้แต่ที่อยู่ IP ของตัวโหลดบาลานเซอร์ แต่มันไม่ทำงาน
บางทีฉันอาจไม่เข้าใจแนวคิด แต่โปรดแจ้งให้เราทราบความคิดของคุณ
เป็นเรื่องปกติไหมหากเราไม่สามารถ ping ชื่อโฮสต์หรือ Ip load balancer จากเครื่องโลคัล/โลคัลโฮสต์ได้
ping k3sdomain.com
ปิง 192.168.111.100
มันจะไม่ทำงาน แต่ฉันสามารถ ping จากเครื่องอื่นได้
ขอขอบคุณ.