যে ওয়ার্কলোড ইতিমধ্যে কর্পোরেট CONNECT প্রক্সি বেছে নিয়েছে, sidecar সেটির লিসেনারে একটি সংযোগ দেখে। প্রথম হপের রুট TCP হিসেবে নথিভুক্ত sidecar external-proxy প্যাটার্নে নিবন্ধন করুন:

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 টানেলের ভিতরের এনক্রিপ্ট করা ওয়েবসাইট বেছে নেয় না।

অ্যাপ্লিকেশনটির এখনও নিজের সমর্থিত প্রক্সি ইনপুট দরকার, যেমন উপযুক্ত ক্লায়েন্টের জন্য HTTPS_PROXY=http://203.0.113.10:3128। ServiceEntry কনফিগার না করা অ্যাপ্লিকেশনকে প্রক্সি অনুরোধ পাঠাতে বাধ্য করে না।

পরে যেসব ওয়েবসাইট টানেল করা হবে সেগুলোর বদলে এই প্রক্সি রুটটিই নিবন্ধন করুন। ফরওয়ার্ড প্রক্সি পরবর্তী সংযোগ খোলে এবং অ্যাকাউন্ট ও অনুরোধ করা গন্তব্য অনুমোদিত কিনা তা নির্ধারণ করে। প্রথম TCP হপের জন্য mesh অনুমতি সেই প্রক্সি অনুমোদন বা অ্যাপ্লিকেশনের রুট-নির্বাচন নির্দেশ কোনোটিই দেয় না।

সম্পর্কিত নিবন্ধ