ชี้บริบท TLS ต้นทางของ Envoy ไปยังบันเดิล CA ภายในคอนเทนเนอร์
สำหรับ TLS ที่เริ่มโดยคลัสเตอร์ forward-proxy แบบไดนามิก ให้กำหนดค่า 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รวมสิ่งนี้กับการกำหนดค่าของคลัสเตอร์ forward-proxy แบบไดนามิก เส้นทางของบันเดิลที่อนุมัติต้องอ่านได้โดยกระบวนการ Envoy ที่กำลังทำงาน ใน Kubernetes ให้ตรวจสอบไฟล์ที่เมานต์ไว้ในคอนเทนเนอร์ สิ่งที่ติดตั้งเฉพาะบนโหนดเวิร์กเกอร์ไม่ได้ให้สิ่งนั้น
รวม CA ที่จำเป็นผ่านกระบวนการวัสดุความเชื่อถือของการดีพลอย และยืนยันว่าปลายทางจัดหาใบรับรองระดับกลางที่จำเป็น ใช้การเปลี่ยนแปลงผ่านกลไกการกำหนดค่าหรือการอัปเดตความลับที่เลือก
การตั้งค่า TLS แบบ forward-proxy ไดนามิกที่จัดทำเอกสารไว้ให้การตรวจสอบ SNI และ SAN ของชื่อโฮสต์สำหรับโฮสต์ที่แก้ไขแล้ว รักษาการตรวจสอบตัวตนนั้นไว้พร้อมกับการตรวจสอบความถูกต้องของเชน
คำขอ wget ที่สำเร็จสามารถใช้แหล่งความเชื่อถืออื่นได้ อินพุตนี้ครอบคลุม TLS ที่เกิดจาก Envoy ในรีเลย์ CONNECT ทั่วไป แอปพลิเคชันยังคงเป็นไคลเอนต์ TLS ที่ตรวจสอบปลายทาง