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 को यातायात कन्फिगर गर्न सक्दैनन्।

सम्बन्धित लेखहरू