bộ cân bằng tải google đám mây http (s) trở lại 502 mặc dù dịch vụ phụ trợ lành mạnh


11

Tôi đã có bộ cân bằng tải GCE http (s) được định cấu hình để hướng lưu lượng truy cập đến 2 phụ trợ: - phụ trợ mặc định - phụ trợ thứ hai với quy tắc đường dẫn / máy chủ riêng ( <host>:/*)

Cả hai phụ trợ đều tồn tại trên cùng một nhóm đối tượng - một cụm container chạy hai dịch vụ kubernetes để lộ NodePort khác nhau.

Nhóm thể hiện có hai cổng được đặt tên, một cổng cho mỗi NodePort được hiển thị.

Mặc dù cả hai phụ trợ đều báo cáo lành mạnh, tất cả các yêu cầu cho phụ trợ thứ hai trở lại 502.

Bản thân các dịch vụ không phải là vấn đề - nếu tôi chuyển dịch vụ phía sau phụ trợ thứ 2 thành mặc định, nó hoạt động tốt.

LƯU Ý : Tôi đã cập nhật / đơn giản hóa mô tả này đáng kể kể từ lần đầu tiên được đăng, vì tôi có thể tái tạo vấn đề với cấu hình đơn giản hơn nhiều.


1
Tôi đã nêu ra một vấn đề ở đây: code.google.com/p/google-compute-engine/issues/detail?id=254
hawkett

Phản hồi trong vấn đề google này chỉ ra đây là một cấu hình. vấn đề với quy tắc máy chủ / đường dẫn.
diều hâu

Câu trả lời:


4

Lưu lượng truy cập từ bộ cân bằng tải đến cá thể của bạn không được bật theo mặc định. Thật không may, điều này không được ghi chép rõ ràng và thực sự, khi bạn tạo một bộ cân bằng tải thì điều này sẽ tự động xảy ra.

Hãy thử thêm tường lửa này để kiểm soát mạng mà bộ cân bằng tải và máy ảo của bạn đang bật:

130.211.0.0/22   tcp:1-5000   Apply to all targets

1
Vấn đề không phải là quy tắc tường lửa - các dịch vụ hoạt động riêng lẻ. Từ các phản hồi trong vấn đề google được ghi chú trong bình luận OP, có vẻ như vấn đề cấu hình trên quy tắc máy chủ / đường dẫn.
diều hâu
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.