Temukan pengambil JWKS Istio sebelum menyetel proxy-nya
Periksa mode pengambilan Istio 1.31, lalu atur rute HTTP Go istiod atau periksa transport kunci jarak jauh Envoy.
RequestAuthentication.jwksUri tidak menandai aplikasi sebagai pengunduh. Istio 1.31 mendokumentasikan mode PILOT_JWT_ENABLE_REMOTE_JWKS berikut:
| Nilai | Pengambil |
|---|---|
| istiod / false | istiod |
| hybrid / true | Envoy dengan fallback istiod untuk server eksternal |
| envoy | Envoy |
Periksa versi yang diterapkan dan lingkungan bidang kendali sebenarnya sebelum memilih cabang.
jalur istiod
Penyelesai kuncinya memakai penemuan proxy lingkungan Go. Untuk chart Helm istiod, gabungkan nilai seperti:
env:
HTTPS_PROXY: http://proxy.example:8080
NO_PROXY: localhost,127.0.0.1,.svc,.cluster.local,10.96.0.1Ini potongan nilai chart, bukan resource. Gunakan alamat layanan klaster yang sebenarnya, akhiran DNS, dan pengecualian internal, lalu terapkan peluncuran terkelola. Variabel aplikasi atau ServiceEntry tidak dapat menyediakan lingkungan pod lain. Jika URL JWKS bersifat publik dan egress proxy publik diizinkan, daftar proxy HTTP menyediakan kandidat untuk nilai HTTPS_PROXY istiod; pertahankan pengecualian internal klaster.
jalur Envoy
Periksa klaster JWKS jarak jauhnya dan rute jaringan. Mendaftarkan tujuan ke mesh tidak dengan sendirinya menambah lompatan CONNECT korporat; variabel istiod tidak dapat mengonfigurasi transport Envoy.