ကော်ပိုရေးရှင်း 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: NONE

IP နှင့် ပေါက်ကို အမှန်တကယ် ပရောက်စီ အဆုံးမှတ်ဖြင့် အစားထိုးပါ။ ဤဥပမာသည် TCP ကို လိပ်စာအလိုက် ကိုက်ညီစေသည်။ hosts သည် ဥမင်အတွင်းရှိ ကုဒ်ဝှက်ထားသော ဝဘ်ဆိုက်ကို ရွေးချယ်ခြင်း မရှိပါ။

အက်ပ်သည် ၎င်း၏ ပံ့ပိုးထားသော ပရောက်စီ ထည့်သွင်းမှု လိုအပ်နေဆဲဖြစ်သည်၊ ဥပမာ ကိုက်ညီသော client အတွက် HTTPS_PROXY=http://203.0.113.10:3128။ ServiceEntry သည် မတပ်ဆင်ထားသော အက်ပ်ကို ပရောက်စီ တောင်းဆိုမှုများ ပို့စေမည် မဟုတ်ပါ။

နောက်ပိုင်း ဥမင်ဖောက်မည့် ဝဘ်ဆိုက်တိုင်းအစား ဤ ပရောက်စီ လမ်းကြောင်းကို မှတ်ပုံတင်ပါ။ ရှေ့ပရောက်စီသည် နောက်ထပ် ချိတ်ဆက်မှုကို ဖွင့်ပြီး အကောင့်နှင့် တောင်းဆိုထားသော ဦးတည်ရာ ခွင့်ပြုထားခြင်း ရှိ/မရှိ ဆုံးဖြတ်သည်။ ပထမ TCP ခုန်အတွက် mesh ခွင့်ပြုချက်သည် ထို ပရောက်စီ အခွင့်အာဏာကိုလည်းကောင်း၊ အက်ပ်အတွက် လမ်းကြောင်း ရွေးချယ်မှု ညွှန်ကြားချက်ကိုလည်းကောင်း မပေးပါ။

ဆက်စပ်ဆောင်းပါးများ