RequestAuthentication.jwksUri అనువర్తనాన్ని డౌన్‌లోడర్‌గా గుర్తించదు. Istio 1.31 ఈ PILOT_JWT_ENABLE_REMOTE_JWKS మోడ్‌లను డాక్యుమెంట్ చేస్తుంది:

విలువఫెచర్
istiod / falseistiod
hybrid / trueబాహ్య సర్వర్ల కోసం istiod ఫాల్‌బ్యాక్ ఉన్న Envoy
envoyEnvoy

శాఖను ఎంచుకునే ముందు డిప్లాయ్ చేసిన వెర్షన్ మరియు నిజమైన కంట్రోల్-ప్లేన్ వాతావరణాన్ని పరిశీలించండి.

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 మరొక పాడ్ యొక్క వాతావరణాన్ని అందించలేవు. JWKS URLలు పబ్లిక్ అయితే మరియు పబ్లిక్ proxy ద్వారా బయటకు వెళ్లడం అనుమతించబడితే, HTTP proxy జాబితా istiod యొక్క HTTPS_PROXY విలువకు అభ్యర్థులను అందిస్తుంది; క్లస్టర్ యొక్క అంతర్గత బైపాస్‌లను నిలుపుకోండి.

Envoy మార్గం

దాని రిమోట్ JWKS క్లస్టర్ మరియు నెట్‌వర్క్ మార్గాన్ని పరిశీలించండి. మెష్‌లో గమ్యాన్ని నమోదు చేయడం దానంతటదే కార్పొరేట్ CONNECT హాప్‌ను జోడించదు; istiod యొక్క వేరియబుల్స్ Envoy యొక్క రవాణాను కాన్ఫిగర్ చేయలేవు.

సంబంధిత వ్యాసాలు