A vállalati CONNECT proxy TCP ugrásának regisztrálása az Istióban
Használja a sidecar módú külső proxy ServiceEntry mintáját a proxy figyelőjéhez, miközben az alkalmazás proxyválasztása és a cél engedélyezése külön marad.
Egy már vállalati CONNECT proxyt választó munkaterhelésnél a sidecar látja a kapcsolatot ehhez a figyelőhöz. Az első ugrás útvonalát TCP-ként regisztrálja a dokumentált sidecar külső proxy mintában:
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: NONECserélje ki az IP-címet és a portot a proxy tényleges végpontjára. Ez a példa cím alapján párosítja a TCP-t; a hosts nem választ titkosított webhelyet az alagúton belül.
Az alkalmazásnak továbbra is szüksége van a saját támogatott proxybevitelére, például HTTPS_PROXY=http://203.0.113.10:3128 egy kompatibilis klienshez. A ServiceEntry nem késztet egy nem konfigurált alkalmazást proxykérések küldésére.
Ezt a proxyútvonalat regisztrálja, ne minden webhelyet, amelyre később alagutazik. A továbbító proxy megnyitja a következő kapcsolatot, és eldönti, hogy a fiók és a kért cél engedélyezett-e. Az első TCP ugrás mesh-engedélye sem ezt a proxyengedélyt, sem útvonalválasztási utasítást nem adja az alkalmazásnak.