RequestAuthentication.jwksUri ไม่ได้ระบุว่าแอปพลิเคชันเป็นตัวดาวน์โหลด Istio 1.31 เอกสารโหมด PILOT_JWT_ENABLE_REMOTE_JWKS เหล่านี้:

ค่าตัวดึงข้อมูล
istiod / falseistiod
hybrid / trueEnvoy พร้อมการถอยกลับไปที่ istiod สำหรับเซิร์ฟเวอร์ภายนอก
envoyEnvoy

ตรวจสอบเวอร์ชันที่ปรับใช้และสภาพแวดล้อมของระนาบควบคุมจริงก่อนเลือกสาขา

เส้นทาง istiod

ตัวแก้ไขคีย์ใช้การค้นหา proxy จากสภาพแวดล้อมของ Go สำหรับ Helm chart ของ istiod ให้รวมค่าต่างๆ เช่น:

env:
  HTTPS_PROXY: http://proxy.example:8080
  NO_PROXY: localhost,127.0.0.1,.svc,.cluster.local,10.96.0.1

นี่เป็นส่วนหนึ่งของค่าของ chart ไม่ใช่ทรัพยากร ใช้ที่อยู่บริการจริงของคลัสเตอร์ ส่วนต่อท้าย DNS และการข้ามภายใน แล้วจึงใช้การปรับใช้แบบจัดการ แอปพลิเคชันวาร์หรือ ServiceEntry ไม่สามารถจัดหาสภาพแวดล้อมของ pod อื่นได้ หาก URL ของ JWKS เป็นสาธารณะและอนุญาตให้ออกผ่าน proxy สาธารณะ รายการ proxy HTTP จะให้ผู้สมัครสำหรับค่า HTTPS_PROXY ของ istiod โปรดเก็บการข้ามภายในของคลัสเตอร์ไว้

เส้นทาง Envoy

ตรวจสอบคลัสเตอร์ JWKS ระยะไกลและเส้นทางเครือข่าย การลงทะเบียนปลายทางใน mesh ไม่ได้เพิ่ม CONNECT hop ขององค์กรโดยตัวมันเอง ตัวแปรของ istiod ไม่สามารถกำหนดค่าการขนส่งของ Envoy ได้

บทความที่เกี่ยวข้อง