Ettevõtte CONNECT-puhverserveri TCP-hüppe registreerimine Istios
Kasutage sidecar-režiimis välise puhverserveri ServiceEntry mustrit puhverserveri kuulaja jaoks, jättes rakenduse puhverserveri valiku ja sihtmärgi autoriseerimise eraldi.
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: NONEAsendage 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.