Koormuse jaoks, mis juba valib ettevõtte CONNECT-puhverserveri, näeb sidecar ühendust selle kuulajaga. Registreerige esimese hüppe marsruut TCP-na dokumenteeritud sidecar-välispuhverserveri mustris:

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

Asendage IP ja port tegeliku puhverserveri lõpp-punktiga. See näide sobib TCP-d aadressi järgi; hosts ei vali tunnelis krüpteeritud veebisaiti.

Rakendus vajab endiselt oma toetatud puhverserveri sisendit, näiteks HTTPS_PROXY=http://203.0.113.10:3128 ühilduva kliendi jaoks. ServiceEntry ei pane konfigureerimata rakendust puhverserveri päringuid saatma.

Registreerige see puhverserveri marsruut, mitte iga veebisait, kuhu see hiljem tunneldab. Edaspidine puhverserver avab edasise ühenduse ja otsustab, kas konto ja soovitud sihtkoht on lubatud. Meshi luba esimese TCP-hüppe jaoks ei anna ei seda puhverserveri autoriseerimist ega marsruudivaliku juhist rakendusele.

Seotud artiklid