Poiščite pridobivalnik JWKS v Istio, preden nastavite njegov proxy
Preverite način pridobivanja v Istio 1.31, nato nastavite Go HTTP pot v istiod ali preglejte prenos oddaljenih ključev v Envoy.
RequestAuthentication.jwksUri ne označi aplikacije kot prenašalca. Istio 1.31 dokumentira te načine PILOT_JWT_ENABLE_REMOTE_JWKS:
| Vrednost | Pridobivalnik |
|---|---|
| istiod / false | istiod |
| hybrid / true | Envoy z vrnitvijo na istiod za zunanje strežnike |
| envoy | Envoy |
Preglejte nameščeno različico in dejansko okolje krmilne ravnine, preden izberete vejo.
pot istiod
Njegov razreševalnik ključev uporablja odkrivanje proxyja iz okolja Go. Za Helm grafikon istiod združite vrednosti, kot so:
env:
HTTPS_PROXY: http://proxy.example:8080
NO_PROXY: localhost,127.0.0.1,.svc,.cluster.local,10.96.0.1To je delček vrednosti grafikona, ne vir. Uporabite dejanski naslov storitve v gruči, pripono DNS in notranje obvode, nato uporabite upravljano uvajanje. Spremenljivke aplikacije ali ServiceEntry ne morejo zagotoviti okolja drugega poda. Če so naslovi JWKS javni in je izhod skozi javni proxy dovoljen, seznam proxyjev HTTP ponudi kandidate za vrednost HTTPS_PROXY v istiod; ohranite notranje obvode gruče.
pot Envoy
Preglejte njegovo gručo oddaljenih JWKS in omrežno pot. Registracija cilja v mesh sama po sebi ne doda poslovnega skoka CONNECT; spremenljivke istiod ne morejo nastaviti prenosa Envoy.