RequestAuthentication.jwksUri не определяет приложение как загрузчик. Istio 1.31 документирует следующие режимы PILOT_JWT_ENABLE_REMOTE_JWKS:

ЗначениеЗагрузчик
istiod / falseistiod
hybrid / trueEnvoy с откатом на istiod для внешних серверов
envoyEnvoy

Изучите развёрнутую версию и фактическую среду плоскости управления, прежде чем выбирать ветку.

путь 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.

Похожие статьи