Istio තුළ ආයතනික CONNECT ප්රොක්සියේ TCP පියවර ලියාපදිංචි කරන්න
ප්රොක්සි ශ්රාවකය සඳහා sidecar මාදිලියේ බාහිර ප්රොක්සි ServiceEntry රටාව භාවිත කරන්න, එහෙත් යෙදුමේ ප්රොක්සි තේරීම සහ ඉලක්ක අවසරය වෙන් වෙන්ව තබන්න.
දැනටමත් ආයතනික CONNECT ප්රොක්සියක් තෝරන කාර්ය භාරයකට, sidecar එම ශ්රාවකයට සම්බන්ධතාව දකී. පළමු පියවරේ මාර්ගය TCP ලෙස ලේඛනගත sidecar බාහිර ප්රොක්සි රටාවේ ලියාපදිංචි කරන්න:
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: NONEIP සහ වරාය සැබෑ ප්රොක්සි අන්ත ලක්ෂ්යයෙන් ප්රතිස්ථාපනය කරන්න. මෙම උදාහරණය TCP ලිපිනය අනුව ගළපයි; hosts උමග තුළ ඇති සංකේතනය කළ වෙබ් අඩවියක් තෝරන්නේ නැත.
යෙදුමට තවමත් එහි ආධාරක ප්රොක්සි ආදානය අවශ්යය, උදාහරණයක් ලෙස ගැළපෙන සේවාලාභියෙකුට HTTPS_PROXY=http://203.0.113.10:3128. ServiceEntry වින්යාස නොකළ යෙදුමක් ප්රොක්සි ඉල්ලීම් යැවීමට සලස්වන්නේ නැත.
පසුව උමගට යන සෑම වෙබ් අඩවියක් වෙනුවට මෙම ප්රොක්සි මාර්ගය ලියාපදිංචි කරන්න. ඉදිරි ප්රොක්සිය ඊළඟ සම්බන්ධතාව විවෘත කරයි සහ ගිණුම සහ ඉල්ලා ඇති ගමනාන්තය අවසර ලබා ඇත්දැයි තීරණය කරයි. පළමු TCP පියවර සඳහා mesh අවසරය එම ප්රොක්සි අධිකාරිය හෝ යෙදුමට මාර්ග තේරීමේ උපදෙස් ලබා නොදේ.