การตั้งค่าปัจจุบันของฉันเกี่ยวข้องกับ EKS Cluster ที่มีหลายเนมสเปซ (หลายผู้เช่า) ในโหนด EKS ที่แตกต่างกันจำนวนมากในเครือข่ายย่อยส่วนตัว ฉันต้องการให้การรับส่งข้อมูลขาออกจากพ็อดมี EIP เฉพาะต่อเนมสเปซ AFAIK ไม่มีวิธีแก้ปัญหาสำหรับชั้นวางสำหรับปัญหานี้ ฉันค้นหามานานและอย่างหนักบนอินเทอร์เน็ต แต่ก็ไร้ผล ต่อไปนี้คือวิธีแก้ปัญหาที่ฉันเหนื่อย แต่ในที่สุดก็เจอสิ่งกีดขวางบนถนน
Istio Egress Gateway ให้คุณกำหนดทิศทางการรับส่งข้อมูลขาออกทั้งหมดจากพ็อดผ่านพ็อดเกตเวย์ขาออกโดยเฉพาะ แต่พ็อดเกตเวย์ขาออกจะถือว่า ip ของโหนดที่กำลังทำงานอยู่ ซึ่งจะใช้งานไม่ได้กับกรณีการใช้งานของฉัน นอกจากนี้ ฉันไม่พบเอกสารที่เหมาะสมเกี่ยวกับวิธีการตั้งค่าพ็อดเกตเวย์ขาออกหลายตัวในหลายๆ โหนด
Calico Egress Gateway คล้ายกันมากกับโซลูชัน Istio Egress Gateway และใช้ข้อจำกัดเดียวกัน
โซลูชันแบบกำหนดเอง ฉันได้เริ่มใช้โซลูชันแบบกำหนดเอง โดยฉันติดตั้งโหนดเกตเวย์หลายโหนดในซับเน็ตสาธารณะ โดยแต่ละอันมี EIP เฉพาะ ตอนนี้ฉันสามารถแก้ไขเส้นทาง/เกตเวย์ IP ในโหนด EKS ส่วนตัว เพื่อกำหนดเส้นทางการรับส่งข้อมูลผ่านโหนดเกตเวย์เฉพาะตาม IP ต้นทางของพ็อดโซลูชันนี้รู้สึกเกะกะมากและค่าใช้จ่ายในการดำเนินการของโซลูชันดังกล่าวก็สูงมาก
ฉันได้ดูวิธีแก้ปัญหาเช่น นี้แต่ยังไม่มีโชคกับพวกเขา
มีแนวทาง/วิธีแก้ปัญหาที่ดีกว่านี้หรือไม่?
ป.ล. คลัสเตอร์การผลิตของฉันมีขนาดใหญ่มาก ฉันไม่สามารถสร้างคลัสเตอร์สำหรับแต่ละเนมสเปซได้
ฉันได้ข้ามโพสต์คำถามนี้ สแต็คโอเวอร์โฟลว์ เช่นกัน. ฉันไม่แน่ใจจริง ๆ ว่าฟอรัมใดเป็นสถานที่ที่ดีกว่าสำหรับคำถามนี้ ยินดีลบตามความเหมาะสม