Istio JWKS फेचर त्याचा प्रॉक्सी सेट करण्यापूर्वी शोधा
Istio 1.31 चा फेच मोड तपासा, नंतर istiod चा Go HTTP मार्ग सेट करा किंवा Envoy चे रिमोट-की वहन तपासा.
RequestAuthentication.jwksUri अनुप्रयोगाला डाउनलोडर म्हणून ओळखत नाही. Istio 1.31 हे PILOT_JWT_ENABLE_REMOTE_JWKS मोड दस्तऐवजीकरण करते:
| मूल्य | फेचर |
|---|---|
| istiod / false | istiod |
| hybrid / true | बाह्य सर्व्हरसाठी istiod फॉलबॅकसह Envoy |
| envoy | Envoy |
शाखा निवडण्यापूर्वी तैनात आवृत्ती आणि प्रत्यक्ष नियंत्रण-स्तर वातावरण तपासा.
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 चे वहन कॉन्फिगर करू शकत नाहीत.