រកឃើញអ្នកទាញយក JWKS របស់ Istio មុនពេលកំណត់ proxy របស់វា
ពិនិត្យរបៀបទាញយករបស់ Istio 1.31 បន្ទាប់មកកំណត់ផ្លូវ HTTP របស់ Go សម្រាប់ istiod ឬពិនិត្យការដឹកជញ្ជូនសោពីចម្ងាយរបស់ Envoy។
RequestAuthentication.jwksUri មិនកំណត់អត្តសញ្ញាណកម្មវិធីថាជាអ្នកទាញយកទេ។ Istio 1.31 បានចងក្រងរបៀប PILOT_JWT_ENABLE_REMOTE_JWKS ទាំងនេះ៖
| តម្លៃ | អ្នកទាញយក |
|---|---|
| istiod / false | istiod |
| hybrid / true | Envoy ជាមួយការត្រលប់ទៅ istiod សម្រាប់ម៉ាស៊ីនមេខាងក្រៅ |
| envoy | Envoy |
ពិនិត្យកំណែដែលបានដាក់ពង្រាយ និងបរិស្ថានគ្រប់គ្រងពិតប្រាកដ មុនពេលជ្រើសសាខា។
ផ្លូវ istiod
អ្នកដោះស្រាយសោរបស់វាប្រើការស្វែងរក proxy នៃបរិស្ថាន Go។ សម្រាប់គំនូស Helm របស់ istiod សូមបញ្ជូលតម្លៃដូចជា៖
env:
HTTPS_PROXY: http://proxy.example:8080
NO_PROXY: localhost,127.0.0.1,.svc,.cluster.local,10.96.0.1នេះជាកំណាត់តម្លៃគំនូស មិនមែនជាធនធានទេ។ ប្រើអាសយដ្ឋានសេវាពិតប្រាកដរបស់ចង្កោម ផ្នែកបន្ថែម DNS និងការរំលងខាងក្នុង បន្ទាប់មកអនុវត្តការដាក់ពង្រាយដែលគ្រប់គ្រង។ អថេរកម្មវិធី ឬ ServiceEntry មិនអាចផ្តល់បរិស្ថានរបស់ pod ផ្សេងទេ។ ប្រសិនបើ URL របស់ JWKS ជាសាធារណៈ ហើយការចេញតាម proxy សាធារណៈត្រូវបានអនុញ្ញាត បញ្ជី proxy HTTP ផ្តល់បេក្ខជនសម្រាប់តម្លៃ HTTPS_PROXY របស់ istiod; រក្សាការរំលងខាងក្នុងរបស់ចង្កោម។
ផ្លូវ Envoy
ពិនិត្យចង្កោម JWKS ពីចម្ងាយ និងផ្លូវបណ្តាញរបស់វា។ ការចុះឈ្មោះគោលដៅក្នុង mesh មិនបន្ថែមជំហាន CONNECT សាជីវកម្មដោយខ្លួនឯងទេ; អថេររបស់ istiod មិនអាចកំណត់ការដឹកជញ្ជូនរបស់ Envoy បានទេ។