Điểm:0

Làm cách nào để định tuyến tất cả lưu lượng truy cập đến một dịch vụ ở Istio?

lá cờ ke

Tôi có tệp yaml dịch vụ ảo với các dòng bên dưới.

phiên bản api: mạng.istio.io/v1alpha3
loại: Dịch vụ ảo
metadata:
  tên: máy chủ nút
thông số kỹ thuật:
  máy chủ:
  - "*"
  cổng:
  - nút-cổng
  http:
  - trận đấu:
    - bạn:
        chính xác: /
    - bạn:
        chính xác: /sample1
    - bạn:
        chính xác: /sample2
    tuyến đường:
    - điểm đến:
        máy chủ: dịch vụ nút
        Hải cảng:
          số: 8080

Ở đây, thay vì /sample1/sample2 vì hai url khớp với nhau, tôi có thể chỉ định một cái gì đó như * để định tuyến tất cả lưu lượng truy cập đến dịch vụ nút theo mặc định? Ngoài ra, nếu trang web có các siêu liên kết bên trong thì Istio sẽ chuyển hướng chúng theo mặc định hay cần thêm bất kỳ cấu hình tùy chỉnh nào cho điều đó?

Điểm:0
lá cờ us

Bạn có thể dùng biểu thức chính quy thay vì chính xác Trong HTTPMatchRequest.
Bằng cách đó, bạn có thể nắm bắt tất cả với biểu thức chính quy kiểu ECMAscript.

phiên bản api: mạng.istio.io/v1alpha3
loại: Dịch vụ ảo
metadata:
  tên: máy chủ nút
thông số kỹ thuật:
  máy chủ:
  - "*"
  cổng:
  - nút-cổng
  http:
  - trận đấu:
    - bạn:
        biểu thức chính quy: '.+'
    tuyến đường:
    - điểm đến:
        máy chủ: dịch vụ nút
        Hải cảng:
          số: 8080
uday avatar
lá cờ ke
Cảm ơn bạn tôi sẽ kiểm tra điều đó và trả lời lại. Ngoài ra, có cách nào để đặt/page1 làm mặc định để ngay cả khi người dùng chỉ nhập cổng istio thì nó cũng sẽ định tuyến lưu lượng truy cập đến/page1.
p10l avatar
lá cờ us
Bạn có thể sử dụng [HTTPRedirect](https://istio.io/latest/docs/reference/config/networking/virtual-service/#HTTPRedirect) hoặc [HTTPRewrite](https://istio.io/latest/docs/reference /config/networking/virtual-service/#HTTPRewrite) để làm điều đó. Tuy nhiên, đây là một câu hỏi khác và nếu bạn muốn có một giải pháp hoàn chỉnh, bạn nên đăng câu hỏi mới.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.