Với khối lượng công việc đã chọn proxy CONNECT doanh nghiệp, sidecar thấy kết nối tới trình lắng nghe đó. Đăng ký tuyến của bước nhảy đầu tiên là TCP theo mẫu proxy bên ngoài sidecar đã được ghi tài liệu:

apiVersion: networking.istio.io/v1
kind: ServiceEntry
metadata:
  name: corporate-forward-proxy
spec:
  hosts:
    - proxy.corp.example
  addresses:
    - 203.0.113.10/32
  ports:
    - number: 3128
      name: tcp-proxy
      protocol: TCP
  location: MESH_EXTERNAL
  resolution: NONE

Thay IP và cổng bằng điểm cuối proxy thực tế. Ví dụ này khớp TCP theo địa chỉ; hosts không chọn một trang web được mã hóa bên trong đường hầm.

Ứng dụng vẫn cần đầu vào proxy được hỗ trợ của nó, chẳng hạn HTTPS_PROXY=http://203.0.113.10:3128 cho một máy khách tương thích. ServiceEntry không khiến một ứng dụng chưa được cấu hình gửi yêu cầu proxy.

Đăng ký tuyến proxy này thay vì từng trang web mà nó sẽ tạo đường hầm tới sau này. Proxy chuyển tiếp mở kết nối tiếp theo và quyết định xem tài khoản và đích được yêu cầu có được phép hay không. Quyền của mesh cho bước nhảy TCP đầu tiên không cung cấp quyền proxy đó cũng như chỉ dẫn chọn tuyến cho ứng dụng.

Bài viết liên quan