Cari pengambil JWKS Istio sebelum menetapkan proxinya
Semak mod pengambilan Istio 1.31, kemudian tetapkan laluan HTTP Go istiod atau periksa pengangkutan kunci jauh Envoy.
RequestAuthentication.jwksUri tidak mengenal pasti aplikasi sebagai pemuat turun. Istio 1.31 mendokumentasikan mod PILOT_JWT_ENABLE_REMOTE_JWKS ini:
| Nilai | Pengambil |
|---|---|
| istiod / false | istiod |
| hybrid / true | Envoy dengan sandaran istiod untuk pelayan luaran |
| envoy | Envoy |
Periksa versi yang digunakan dan persekitaran satah kawalan sebenar sebelum memilih cabang.
laluan istiod
Penyelesai kuncinya menggunakan penemuan proksi persekitaran Go. Untuk carta 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 serpihan nilai carta, bukan sumber. Gunakan alamat perkhidmatan kluster yang sebenar, akhiran DNS dan pintasan dalaman, kemudian gunakan pelaksanaan terurus. Pemboleh ubah aplikasi atau ServiceEntry tidak boleh menyediakan persekitaran pod lain. Jika URL JWKS adalah awam dan keluar melalui proksi awam dibenarkan, senarai proksi HTTP menyediakan calon untuk nilai HTTPS_PROXY istiod; kekalkan pintasan dalaman kluster.
laluan Envoy
Periksa kluster JWKS jauh dan laluan rangkaiannya. Mendaftarkan destinasi dalam mesh tidak dengan sendirinya menambah lompatan CONNECT korporat; pemboleh ubah istiod tidak boleh mengkonfigurasi pengangkutan Envoy.