RequestAuthentication.jwksUri एप्लिकेशन को डाउनलोडर के रूप में नहीं पहचानता। Istio 1.31 इन PILOT_JWT_ENABLE_REMOTE_JWKS मोड का दस्तावेज़ीकरण करता है:

मानफ़ेचर
istiod / falseistiod
hybrid / trueबाहरी सर्वर के लिए istiod फ़ॉलबैक के साथ Envoy
envoyEnvoy

शाखा चुनने से पहले तैनात संस्करण और वास्तविक कंट्रोल-प्लेन वातावरण की जाँच करें।

istiod पथ

इसका कुंजी रिज़ॉल्वर Go पर्यावरण प्रॉक्सी डिस्कवरी का उपयोग करता है। istiod Helm चार्ट के लिए, ऐसे मान मर्ज करें:

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

यह चार्ट-वैल्यू का अंश है, संसाधन नहीं। क्लस्टर का वास्तविक सेवा पता, DNS प्रत्यय और आंतरिक बायपास उपयोग करें, फिर प्रबंधित रोलआउट लागू करें। एप्लिकेशन वेरिएबल या ServiceEntry किसी दूसरे पॉड का वातावरण नहीं दे सकते। यदि JWKS URL सार्वजनिक हैं और सार्वजनिक प्रॉक्सी से बाहर जाना अनुमत है, तो HTTP प्रॉक्सी सूची istiod के HTTPS_PROXY मान के लिए उम्मीदवार देती है; क्लस्टर के आंतरिक बाइपास बनाए रखें।

Envoy पथ

इसके रिमोट JWKS क्लस्टर और नेटवर्क मार्ग की जाँच करें। मेश में गंतव्य पंजीकृत करने से अपने आप कोई कॉर्पोरेट CONNECT हॉप नहीं जुड़ता; istiod के वेरिएबल Envoy का ट्रांसपोर्ट कॉन्फ़िगर नहीं कर सकते।

संबंधित लेख