Find Istios JWKS-hentning, før du sætter dens proxy
Kontrollér hentetilstanden i Istio 1.31, og konfigurer derefter istiods Go-HTTP-rute eller undersøg Envoys transport af fjernnøgler.
RequestAuthentication.jwksUri identificerer ikke applikationen som downloaderen. Istio 1.31 dokumenterer disse PILOT_JWT_ENABLE_REMOTE_JWKS tilstande:
| Værdi | Henter |
|---|---|
| istiod / false | istiod |
| hybrid / true | Envoy med istiod-fallback til eksterne servere |
| envoy | Envoy |
Undersøg den udrullede version og det faktiske kontrolplansmiljø, før du vælger en gren.
istiod-ruten
Dens nøgleopløser bruger Go-miljøets proxyregistrering. Til istiod Helm-diagrammet skal du sammenflette værdier som:
env:
HTTPS_PROXY: http://proxy.example:8080
NO_PROXY: localhost,127.0.0.1,.svc,.cluster.local,10.96.0.1Dette er et uddrag af diagramværdier, ikke en ressource. Brug klyngens faktiske tjenesteadresse, DNS-suffiks og interne omgåelser, og anvend derefter den administrerede udrulning. Applikationsvariabler eller en ServiceEntry kan ikke levere en anden pods miljø. Hvis JWKS-URL'erne er offentlige, og udgående trafik via offentlig proxy er tilladt, giver HTTP-proxylisten kandidater til istiods HTTPS_PROXY-værdi; behold klyngens interne omgåelser.
Envoy-ruten
Undersøg dens eksterne JWKS-klynge og netværksrute. At registrere destinationen i mesh tilføjer ikke i sig selv et virksomheds-CONNECT-hop; istiods variabler kan ikke konfigurere Envoys transport.