Finn Istio JWKS-hentaren før du set proxyen hans
Kontroller hentemodusen i Istio 1.31, og set deretter opp Go HTTP-ruta til istiod eller undersøk transporten av eksterne nøklar i Envoy.
RequestAuthentication.jwksUri identifiserer ikkje applikasjonen som nedlastaren. Istio 1.31 dokumenterer desse PILOT_JWT_ENABLE_REMOTE_JWKS modusane:
| Verdi | Hentar |
|---|---|
| istiod / false | istiod |
| hybrid / true | Envoy med istiod-fallback for eksterne tenarar |
| envoy | Envoy |
Undersøk den utrulla versjonen og det faktiske kontrollplansmiljøet før du vel ei grein.
istiod-ruta
Nøkkeloppløysaren brukar proxyoppdaginga til Go-miljøet. For istiod Helm-diagrammet slår du saman verdiar som:
env:
HTTPS_PROXY: http://proxy.example:8080
NO_PROXY: localhost,127.0.0.1,.svc,.cluster.local,10.96.0.1Dette er eit utdrag av diagramverdiar, ikkje ein ressurs. Bruk den faktiske tenesteadressa til klynga, DNS-suffikset og dei interne omgåingane, og bruk deretter den styrte utrullinga. Applikasjonsvariablar eller ein ServiceEntry kan ikkje levera miljøet til ein annan pod. Viss JWKS-URL-ane er offentlege og utgåande trafikk via ein offentleg proxy er tillaten, gjev HTTP-proxylista kandidatar for HTTPS_PROXY-verdien til istiod; hald på dei interne omgåingane i klynga.
Envoy-ruta
Undersøk den eksterne JWKS-klynga og nettverksruta. Å registrera målet i mesh legg ikkje i seg sjølv til eit bedrifts-CONNECT-hopp; variablane til istiod kan ikkje konfigurera transporten til Envoy.