Найдите загрузчик JWKS в Istio до настройки его прокси
Проверьте режим загрузки в Istio 1.31, затем настройте HTTP-маршрут Go в istiod или изучите транспорт удалённых ключей в Envoy.
RequestAuthentication.jwksUri не определяет приложение как загрузчик. Istio 1.31 документирует следующие режимы PILOT_JWT_ENABLE_REMOTE_JWKS:
| Значение | Загрузчик |
|---|---|
| istiod / false | istiod |
| hybrid / true | Envoy с откатом на istiod для внешних серверов |
| envoy | Envoy |
Изучите развёрнутую версию и фактическую среду плоскости управления, прежде чем выбирать ветку.
путь istiod
Его обработчик ключей использует обнаружение прокси из окружения Go. Для Helm-чарта istiod объедините значения вроде:
env:
HTTPS_PROXY: http://proxy.example:8080
NO_PROXY: localhost,127.0.0.1,.svc,.cluster.local,10.96.0.1Это фрагмент значений чарта, а не ресурс. Используйте фактический адрес сервиса кластера, суффикс DNS и внутренние обходы, затем примените управляемое развёртывание. Переменные приложения или ServiceEntry не могут предоставить окружение другого пода. Если адреса JWKS публичны и выход через публичный прокси разрешён, список HTTP-прокси предлагает кандидатов для значения HTTPS_PROXY в istiod; сохраните внутренние обходы кластера.
путь Envoy
Изучите его кластер удалённых JWKS и сетевой маршрут. Регистрация назначения в mesh сама по себе не добавляет корпоративный переход CONNECT; переменные istiod не могут настроить транспорт Envoy.