Istio JWKS حاصل کرنے والے کو اس کا proxy سیٹ کرنے سے پہلے تلاش کریں
Istio 1.31 کا fetch موڈ جانچیں، پھر istiod کا Go HTTP راستہ سیٹ کریں یا Envoy کی ریموٹ کی منتقلی کا جائزہ لیں۔
RequestAuthentication.jwksUri ایپلیکیشن کو ڈاؤن لوڈر کے طور پر شناخت نہیں کرتا۔ Istio 1.31 یہ PILOT_JWT_ENABLE_REMOTE_JWKS موڈ دستاویز کرتا ہے:
| قدر | حاصل کنندہ |
|---|---|
| istiod / false | istiod |
| hybrid / true | بیرونی سرورز کے لیے istiod فال بیک کے ساتھ Envoy |
| envoy | Envoy |
شاخ منتخب کرنے سے پہلے نصب شدہ ورژن اور اصل کنٹرول پلین ماحول کا جائزہ لیں۔
istiod راستہ
اس کا کی resolver 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 کی منتقلی کنفیگر نہیں کر سکتے۔