જે વર્કલોડ પહેલેથી કોર્પોરેટ CONNECT પ્રોક્સી પસંદ કરે છે, sidecar તે શ્રોતા સાથેનું કનેક્શન જુએ છે. પ્રથમ હોપનો રૂટ TCP તરીકે દસ્તાવેજીકૃત sidecar external-proxy પેટર્નમાં નોંધાવો:

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

IP અને પોર્ટને વાસ્તવિક પ્રોક્સી એન્ડપોઇન્ટ સાથે બદલો. આ ઉદાહરણ TCPને સરનામા દ્વારા મેળવે છે; hosts ટનલની અંદર એન્ક્રિપ્ટેડ વેબસાઇટ પસંદ કરતું નથી.

એપ્લિકેશનને હજી પણ તેનું સમર્થિત પ્રોક્સી ઇનપુટ જોઈએ છે, જેમ કે સુસંગત ક્લાયન્ટ માટે HTTPS_PROXY=http://203.0.113.10:3128. ServiceEntry કન્ફિગર ન કરેલી એપ્લિકેશનને પ્રોક્સી વિનંતીઓ મોકલવા માટે મજબૂર કરતું નથી.

પછીથી જે દરેક વેબસાઇટમાં ટનલ થાય તેના બદલે આ પ્રોક્સી રૂટ નોંધાવો. ફોરવર્ડ પ્રોક્સી આગળનું કનેક્શન ખોલે છે અને નક્કી કરે છે કે એકાઉન્ટ અને વિનંતી કરેલું લક્ષ્ય મંજૂર છે કે નહીં. પ્રથમ TCP હોપ માટે mesh પરવાનગી એ પ્રોક્સી અધિકૃતિ કે એપ્લિકેશન માટે રૂટ-પસંદગી સૂચના બંનેમાંથી કંઈ આપતી નથી.

સંબંધિત લેખો