proxy සැකසීමට පෙර 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 පරිසර proxy සොයාගැනීම භාවිතා කරයි. 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 වෙනත් pod එකක පරිසරය ලබා දිය නොහැක. JWKS URL පොදු නම් සහ පොදු proxy හරහා පිටවීමට අවසර තිබේ නම්, HTTP proxy ලැයිස්තුව istiod හි HTTPS_PROXY අගය සඳහා අපේක්ෂකයින් සපයයි; පොකුරේ අභ්යන්තර මඟහැරීම් රඳවා ගන්න.
Envoy මාර්ගය
එහි දුරස්ථ JWKS පොකුර සහ ජාල මාර්ගය පරීක්ෂා කරන්න. mesh තුළ ගමනාන්තය ලියාපදිංචි කිරීමෙන් ඉබේම ආයතනික CONNECT පිම්මක් එකතු නොවේ; istiod හි විචල්යට Envoy හි ප්රවාහනය වින්යාස කළ නොහැක.