Score:0

จะกำหนดเส้นทางการรับส่งข้อมูลทั้งหมดไปยังบริการใน Istio ได้อย่างไร

ธง ke

ฉันมีไฟล์ yaml บริการเสมือนที่มีบรรทัดด้านล่าง

รุ่น api: networking.istio.io/v1alpha3
ชนิด: VirtualService
ข้อมูลเมตา:
  ชื่อ: nodeserver
ข้อมูลจำเพาะ:
  เจ้าภาพ:
  - "*"
  เกตเวย์:
  - โหนดเกตเวย์
  http:
  - จับคู่:
    - ยูริ:
        ที่แน่นอน: /
    - ยูริ:
        ถูกต้อง: /sample1
    - ยูริ:
        ถูกต้อง: /sample2
    เส้นทาง:
    - ปลายทาง:
        โฮสต์: โหนดบริการ
        ท่า:
          หมายเลข: 8080

ที่นี่แทน /sample1 และ /sample2 ในฐานะที่เป็นสอง URL ที่ตรงกัน ฉันสามารถกำหนดสิ่งที่ต้องการได้หรือไม่ * เพื่อกำหนดเส้นทางการรับส่งข้อมูลทั้งหมดไปยังโหนดบริการตามค่าเริ่มต้น? นอกจากนี้ หากหน้าเว็บมีไฮเปอร์ลิงก์อยู่ภายใน Istio จะเปลี่ยนเส้นทางตามค่าเริ่มต้นหรือจำเป็นต้องเพิ่มการกำหนดค่าที่กำหนดเองสำหรับสิ่งนั้น

Score:0
ธง us

คุณสามารถใช้ได้ regex แทน ที่แน่นอน ใน HTTPMatchRequest.
ด้วยวิธีนี้คุณสามารถจับทั้งหมดด้วย regex สไตล์ ECMAscript

รุ่น api: networking.istio.io/v1alpha3
ชนิด: VirtualService
ข้อมูลเมตา:
  ชื่อ: nodeserver
ข้อมูลจำเพาะ:
  เจ้าภาพ:
  - "*"
  เกตเวย์:
  - โหนดเกตเวย์
  http:
  - จับคู่:
    - ยูริ:
        regex: '.+'
    เส้นทาง:
    - ปลายทาง:
        โฮสต์: โหนดบริการ
        ท่า:
          หมายเลข: 8080
uday avatar
ke flag
ขอบคุณฉันจะทดสอบสิ่งนั้นและตอบกลับ นอกจากนี้ มีวิธีใดบ้างที่จะตั้งค่า /page1 เป็นค่าเริ่มต้น ดังนั้นแม้ว่าผู้ใช้จะพิมพ์เฉพาะเกตเวย์ istio ก็ควรกำหนดเส้นทางการรับส่งข้อมูลไปที่ /page1 ด้วย
p10l avatar
us flag
คุณสามารถใช้ [HTTPRedirect](https://istio.io/latest/docs/reference/config/networking/virtual-service/#HTTPRedirect) หรือ [HTTPRewrite](https://istio.io/latest/docs/reference /config/networking/virtual-service/#HTTPRewrite) เพื่อทำเช่นนั้น อย่างไรก็ตาม นี่เป็นคำถามอื่น และหากคุณต้องการคำตอบที่สมบูรณ์ คุณควรโพสต์คำถามใหม่

โพสต์คำตอบ

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