RequestAuthentication.jwksUri لا يحدّد التطبيق باعتباره المُنزِّل. توثّق Istio 1.31 أوضاع PILOT_JWT_ENABLE_REMOTE_JWKS التالية:

القيمةالجالب
istiod / falseistiod
hybrid / trueEnvoy مع رجوع إلى istiod للخوادم الخارجية
envoyEnvoy

افحص النسخة المنشورة وبيئة لوحة التحكّم الفعلية قبل اختيار الفرع.

مسار istiod

يستخدم محلّل المفاتيح لديه اكتشاف الوسيط عبر بيئة Go. في مخطط Helm الخاص بـ istiod، ادمج قيمًا مثل:

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

هذا مقتطف من قيم المخطط وليس موردًا. استخدم عنوان الخدمة الفعلي في العنقود ولاحقة DNS والاستثناءات الداخلية، ثم طبّق النشر المُدار. لا يمكن لمتغيّرات التطبيق أو ServiceEntry أن توفّر بيئة حاوية أخرى. إذا كانت عناوين JWKS عامة وسمح بالخروج عبر وسيط عام، فإن قائمة وسطاء HTTP توفّر مرشّحين لقيمة HTTPS_PROXY في istiod؛ واحتفظ بالاستثناءات الداخلية للعنقود.

مسار Envoy

افحص عنقود JWKS البعيد ومسار الشبكة. تسجيل الوجهة في الشبكة لا يضيف بحد ذاته قفزة CONNECT للمؤسسة؛ ولا يمكن لمتغيّرات istiod ضبط نقل Envoy.

مقالات ذات صلة