Envoy-এর আপস্ট্রিম TLS কনটেক্সট কনটেইনারের ভেতরের CA বান্ডলে নির্দেশ করুন
ডায়নামিক ফরওয়ার্ড-প্রক্সি ক্লাস্টার থেকে শুরু হওয়া TLS-এর জন্য সেই ক্লাস্টারে trusted_ca কনফিগার করুন এবং গন্তব্য SAN যাচাই বজায় রাখুন।
transport_socket:
name: envoy.transport_sockets.tls
typed_config:
"@type": type.googleapis.com/envoy.extensions.transport_sockets.tls.v3.UpstreamTlsContext
common_tls_context:
validation_context:
trusted_ca:
filename: /etc/envoy/trust/upstream-ca.pemএটি ডায়নামিক ফরওয়ার্ড-প্রক্সি ক্লাস্টারের কনফিগারেশনের সাথে একত্র করুন। অনুমোদিত বান্ডল পথটি চলমান Envoy প্রক্রিয়ার জন্য পাঠযোগ্য হতে হবে। Kubernetes-এ কনটেইনারের ভেতরে মাউন্ট করা ফাইলটি পরীক্ষা করুন; কেবল ওয়ার্কার নোডে ইনস্টল করা সার্টিফিকেট এটি সরবরাহ করে না।
ডিপ্লয়মেন্টের ট্রাস্ট-মেটেরিয়াল প্রক্রিয়ার মাধ্যমে প্রয়োজনীয় CA অন্তর্ভুক্ত করুন এবং গন্তব্যটি প্রয়োজনীয় মধ্যবর্তী সার্টিফিকেট সরবরাহ করে কিনা নিশ্চিত করুন। নির্বাচিত কনফিগারেশন বা সিক্রেট-আপডেট প্রক্রিয়ার মাধ্যমে পরিবর্তন প্রয়োগ করুন।
নথিভুক্ত ডায়নামিক ফরওয়ার্ড-প্রক্সি TLS সেটআপ সমাধানকৃত হোস্টের জন্য SNI এবং হোস্টনেম SAN যাচাই সরবরাহ করে। সেই পরিচয় যাচাই চেইন যাচাইয়ের সাথে রাখুন।
সফল wget অনুরোধ অন্য একটি ট্রাস্ট উৎস ব্যবহার করতে পারে। এই ইনপুট Envoy থেকে উদ্ভূত TLS কভার করে; সাধারণ CONNECT রিলেতে অ্যাপ্লিকেশনটিই গন্তব্য যাচাইকারী TLS ক্লায়েন্ট হিসেবে থাকে।