प्रोक्सी सेट गर्नु अघि 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 को यातायात कन्फिगर गर्न सक्दैनन्।