પ્રોક્સી સેટ કરતા પહેલાં 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 નું ટ્રાન્સપોર્ટ ગોઠવી શકતા નથી.